Programmer

My Software Development Portfolio

Over the years, I've developed a wide range of projects, each one representing a unique aspect of my creativity and problem-solving skills.

Below are some of my favorite projects that I've worked on, each one showcasing my passion for software development.

Talk is cheap.
Show me the code!

- Linus Torvalds

This Website

This website was developed using Astro and TailwindCSS.

For a full list of technologies and resources I used to build this website, please visit the credits page.

I built this website to learn and experiment with new technologies and design ideas. Feel free to borrow any code snippets or ideas from this website for your own projects.

View On GitHub

LOCK-IN

LOCK-IN transforms how coding assignments and exams are delivered, completed, and evaluated - moving beyond traditional paper-based or form-based approaches.

It provides a secure, user-friendly platform for students to complete coding assignments and exams. The platform is designed to be easy to use, with a simple and intuitive interface that allows students to focus on their work while using modern code editors and tools.

Frontend: React, Tailwind, AntDesign, RTK Query
Backend: Django/Python, DRF, Postgres, Docker, AWS.

Open Project

Whack a Mole

The good old Whack a Mole game developed with PyGame and Python.

Click on the moles to score points and avoid clicking on the bombs. The game ends when you click on a bomb 3 times.

View On GitHub

Balloon Pop

A simple Balloon Pop game developed with PyGame and Python.

Pop as many balloons as possible and avoid the bomb balloon The game ends when all balloons are popped or disappeared or when you click on the bomb balloon.

View On GitHub

Wall Game

A simple Wall Game developed with PyGame and Python.

Navigate your circle using the mouse through the holes in the descending walls. Avoid the bouncing balls, as they will cause you to lose lives. Additionally, ensure your circle passes through the holes accurately. Failing to do so will drag your circle down, costing you life and changing your circle's colour and size.

The game ends when you lose all your lives.

View On GitHub