I'm Kamal!
I am a developer.
I turn ideas into reality with one line of code at a time.
I have taught myself how to program, and I'm always excited to learn new things and take on new challenges in the world of development.
Projects
Windows XP Portfolio

This project is a personal showcase of my work as a developer, built using React and designed to look and feel like Windows XP. With this project, I organized all of my projects into folders just as you would in a Windows XP system. This showcase serves as an interactive and innovative way to present my work and demonstrate my skills as a developer. By emulating the familiar interface of Windows XP, I offer visitors a nostalgic and user-friendly experience that highlights my expertise and attention to detail.
Languages:
JavaScript
CSS
HTML
Drum machine
This project is a React-based soundboard features clickable buttons that play an assortment of sounds, with a slider to control the volume. Users can also switch between different sound sets and turn off all sounds with a single button. This is one of the five projects to get the freecodecamp certification: Front End Development Libraries.

Languages:
JavaScript
CSS
HTML
Exercise Tracker

This full-stack JavaScript application is built with Express.js and Mongoose and allows users to create accounts, log exercises, and retrieve information about their exercise history. Users can add exercise entries to the database and view a log of all their exercises, and also filter the results by date and limit. Additionally, the application includes endpoints to retrieve information about all users and their exercise logs.
Languages:
JavaScript
Number Guessing Game
This project is a PostgreSQL database which contains two tables for storing game and user information. The project also includes an executable bash file called number_guess.sh that prompts the user for a username and starts the game of guessing a random number between 1 and 1000 with the fewest number of tries. Each game is stored in the database after it finishes. This project is one of the five projects to get the freecodecamp certification: Relational Database.

Languages:
Bash
Languages and Frameworks I can work with
-
HTML
-
CSS
-
JavaScript
-
React
-
Python
-
Bash
-
PostgreSQL
-
ExpressJS