As a Junior Developer I've tried many and a lot of things. These are the ones I could collect and showcase, or just proud of them. I hope to continue on this path of learning and creating more exciting projects. Feel free to explore them below.
A console-based banking system exploring the concepts of OOP and separation of concerns.
A CLI tool that recreates AWS VPC functionality using Linux network namespaces, bridges, and iptables. Build isolated networks, public/private subnets, NAT gateways, and VPC peering on bare Linux.
A production-ready blue-green deployment system with automatic failover, real-time error detection, and Slack alerting.
A practical, repeatable deployment workflow using Bash, SSH, Docker, Docker Compose, and Nginx.
A deep dive into implementing enterprise-level file uploads with S3 multipart upload, encryption, role-based access control, and comprehensive monitoring using Node.js and TypeScript
Set up a Laravel + Next.js app to build, push, and deploy with Docker, ECR, and a self-hosted runner.
A backend API designed to manage invoicing, clients, payments, and reporting, built with Node.js and Express.
A full-featured backend API for job listings, applications, and recruitment processes built with Node.js and Express.
A robust RESTful API for managing bookings and reservations built with TypeScript, Express, and MongoDB.
A robust, scalable RESTful API for e-commerce platforms with comprehensive product, cart, and order management capabilities.
A client project: Streamline your inventory operations with Vendorlope – a modern inventory management system for businesses of all sizes.
A custom UNIX command interpreter implemented in C, recreating core shell functionality from scratch.