Practical Engineering
Engineering Projects
Learn how engineering principles and architectural concepts translate into practical software systems.
Production Grade Task Management API
A backend engineering learning project that brings together REST API design, authentication, project and task workflows, persistence, caching, load balancing, containerisation and observability.
Explore project →
Full-Stack DevelopmentGroceryApp — Online Grocery Ordering Platform
A full-stack grocery application with a React client and an Express/TypeScript backend, covering product data, identity, addresses, orders, delivery workflows, media uploads and payment integration.
Explore project →
Full-Stack DevelopmentLearning Management System (LMS)
A full-stack learning platform repository with a React/Vite client and an Express backend, integrating Clerk authentication, MongoDB through Mongoose, Cloudinary and Stripe.
Explore project →
Systems ProgrammingJEditor — Terminal-Based Text Editor
A Java terminal text editor with document editing, cursor navigation, viewport management, search, dialogs, command-line options and terminal rendering.
Explore project →