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.
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.
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.
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.
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.