Portfolio Website

This project showcases the development of my personal portfolio website using HTML and CSS. The purpose of the site is to present my projects, skills, and interests in a structured and accessible format.

While building this website, I used various HTML elements such as sections, divs, headings, and lists to organize the content. For layout and styling, I applied CSS techniques including Flexbox and Grid to create a responsive and visually structured design.

Through this project, I gained practical experience in structuring webpages, designing layouts, and improving the overall user experience of a website.

Some topic's I've learnt from this are:

Back to Portfolio

Temperature Controlled Fan

This project showcases the development of a project I built based on the field of Electronics.

While I implemented this project, I worked with many components such as an arduino uno board, an LM35 temperature sensor, transistors, resistors, capacitors, motors and many more

The working can briefly be explained like the temperature sensor LM35 senses the temperature and converts it into an electrical (analog) signal, which is applied to the ATmega328 microcontroller of the Arduino UNO Board. The analog value is converted into a digital value.

Thus the sensed values of the temperature and speed of the fan are displayed on the LCD. When the temperature exceeds 30°C the fan starts rotating.

A low-frequency pulse-width modulation (PWM) signal, whose duty cycle is varied to adjust the fan’s speed is used. An inexpensive, single, small pass transistor-like 2N222 or BD139 can be used here. It is efficient because the pass transistor is used as a switch.

Some topic's I've learnt from this are:

project Back to Portfolio

DVD Store Management

This project showcases the development of management of a DVD Store that i implemented from scratch in python using basic features.

While workng on this project I came across many python constructs such as takiing input from user, decision making statements, looping statements, data structure and so on.

I implemented some interfaces for users to interact with such as admins and customer who were identified via role selection and password verification.

I included several functions for admin such as the ability to process customer membership and customer details. They could also update the dvd store inventory as and when necessary including bringing in brand-new titles.

Customer accessible functions included account creation, dvd borrowing with the interface automatically processing return dat and time, dvd buying, logs to show if they have any dvd currently rented out as well as membership status.

Some topic's I've learnt from this are:

Back to Portfolio