Projects

The work.

A selection spanning distributed backends, real-time systems, and full-stack products — ordered by impact. Some is client work; some is for the joy of it.

Selected work

A closer look.

01

Restaurant POS System

A multi-location restaurant POS on .NET microservices and Angular - real-time order tracking, inventory, and a dynamic digital-menu engine with configurable stock and pricing rules. Includes a custom stack-based receipt-template interpreter and a graph-based validator that prevents circular menu-screen dependencies.

.NET MicroservicesAngularAWSCloudflare

02

Online Food Ordering Platform

A responsive ordering platform with real-time order tracking, dynamic menu management and a kitchen-notification system. Secure Firebase auth with custom claims and private-key auth between microservices, plus Google Pay and Apple Pay integration.

AngularFirebaseGoogle PayApple Pay

03

Airline Reservation System

A full-stack reservation system on .NET Web API and Angular, with a custom graph algorithm for optimal multi-city flight routing and support for one-way, round-trip and multi-city itineraries.

.NET Web APIAngularGraph Algorithms

More projects

And more.

04

Transformation Conversational Chat

PythonFlaskMongoDBWebSocket

Transformation Conversational Chat

A real-time chat app with WebSocket integration, automatic language translation, message persistence and user authentication.

🤖

05

RMC Chatbot

PythonRASAAWS Lambda

RMC Chatbot

A conversational AI chatbot built on RASA with a custom NLP pipeline for intent classification and entity extraction, deployed on a serverless AWS architecture (S3 + Lambda).

🖨️

06

Printer Management Dashboard

.NETAngular

Printer Management Dashboard

A real-time printer monitoring system integrated with the Windows print spooler - job-queue management, automated cleanup of stale jobs, and comprehensive error tracking.

🎙️

07

Audio Recording Module for POS

PythonFlask

Audio Recording Module for POS

A Python audio-recording system with custom buffer management - automatic gain control, noise reduction and storage optimisation.

📺

08

YouTube Transcript Summarizer

JavaScriptPythonChrome Extension

YouTube Transcript Summarizer

A Chrome extension with a Python NLP backend that automatically summarises YouTube video transcripts.

And the rest

More on GitHub.

Code, experiments, and the occasional weekend project all live over there.