Full-Stack Developer specializing in JavaScript, TypeScript,
React/Next.js, and Tailwind on the frontend, with backend experience
in Node.js and Django REST Framework. Skilled in building interactive
web applications and integrating them with databases and APIs. Strong
background in low-level UNIX programming and system-level development,
combining full-stack expertise with deep technical knowledge.
I build every project from the ground up, taking each through the full
journey from initial concept and design to final implementation with
my own creative touches. All work is crafted with care and
professional precision—explore the complete collection on my GitHub.
It's about time that we built a backend application with django
This project is a RESTful API built using Django and Django REST
Framework, implementing models, views, and serializers to manage
data persistence with SQLite. It includes authentication and user
account management, comprehensive unit testing using Django’s native
test framework, and automated testing and deployment through GitHub
CI/CD workflows to ensure reliable delivery and maintainable code.
It's about time that we built a full stack application
This project is a gaming SPA where users can play a real-time ping
pong game against remote players, participate in live tournaments,
and compete through an invitation-based matchmaking system. It
includes user management, authentication, live chat, notifications,
leaderboards, an extra game, and much more — all designed to deliver
a secure, interactive, and engaging experience.
This project is an introduction into npm, react, typescript and
tailwind, it is about building an SPA where the user is able to
navigate and read the Quran.
A System Administration related Project, its aim is to discover the
world of containerization, to be more specific, creating images and
running small-scale services inside a docker container.
This project is an introduction to the wonderful world of
JavaScript. It is about building an interactive browser-based game
to explore fundamental JavaScript concepts in action.
This project is inspired by the world-famous eponymous 90s game,
which was the first FPS ever. The program has to implement a
ray-casting algorithm in order to make a dynamic view inside a maze,
in which you'll have to find your way.
An introduction to graphics, This project is about representing a
landscape as a 3D object in which all surfaces are outlined in lines
using a graphics library.