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

windows xp clone screenshot

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.

drum machine project screenshot

Languages:

JavaScript

CSS

HTML

Exercise Tracker

windows xp clone screenshot

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.

drum machine project screenshot

Languages:

Bash

Languages and Frameworks I can work with

  • HTML

  • CSS

  • JavaScript

  • React

  • Python

  • Bash

  • PostgreSQL

  • ExpressJS

Contact me

I'm excited to hear from you. Let's work together to create something amazing

email icon