Projects

Things I've built.

A selection of personal and academic projects — full-stack web apps, mobile apps, and CLI tools. All source code is on GitHub.

Webhook Services

Architected and built a Kafka- and Redis-based Webhook Preprocessor from the ground up to collate data from multiple sources, manage contracts across services, and feed an existing Webhook Service. The system reduced webhook processing time by 40% for a platform serving more than 10,000 enterprise clients.

Node.js NestJS Kafka MongoDB Redis AWS Microservices

Webhooks & APIs

Contributed to the design and development of a Python and FastAPI-based Webhook Service using Kafka for event processing, improving execution speed by 28%. Subsequently served as the service's sole maintainer, responsible for its continued maintenance and enhancement.

Python FastAPI Kafka REST APIs

Hosted PBX (HPBX)

Developed core modules of the HPBX portal and dashboard — a unified cloud telephony platform. Implemented call routing logic, IVR, SIP/VoIP integration, call queuing, CDR management, and real-time data synchronization. Served as the primary developer for more than 200 client-specific cloud-telephony implementations.

Laravel React Node.js PHP Asterisk MySQL MongoDB

EComWeb

A full-featured e-commerce web application built with Laravel and MySQL. Includes authentication, authorization, inventory management, product shopping, and frontend & backend validation — an end-to-end production-ready platform.

PHP Laravel MySQL HTML/CSS

Campus Recruitment System

An online system that manages the full recruitment lifecycle for academic institutions. Supports multi-role user management, push notifications, company job postings, and student applications — replacing manual processing end-to-end.

JavaScript Node.js React MySQL HTML/CSS

Academic Management System

A scalable web platform that streamlines academic operations — from conducting exams and broadcasting announcements to tracking student progress dashboards. Designed to work at any scale, from a single school to a full university.

PHP MySQL JavaScript HTML/CSS

To-Do & Notes — Web

A task management and note-taking web platform. Users can add, view, modify, and delete tasks and notes. Completed to-dos are archived but remain visible — keeping history without cluttering the active view.

JavaScript React MySQL HTML/CSS

To-Do & Notes — Android

A native Android app combining task management and note-taking in one. Powered by Room Persistence Library for offline-first storage. Features deadline reminders, clipboard copy, and full CRUD for tasks and notes.

Java Android Room DB SharedPreferences

Phonebook

A CLI phonebook application backed by a persistent database. Supports adding contacts with arbitrary fields, real-time search-as-you-type, full contact editing, and permanent deletion.

Python Tkinter SQLite CLI

Tic-Tac-Toe

A player vs. computer Tic-Tac-Toe game with a competitive AI opponent that actively tries to block and win. The player can choose who goes first, and the AI adapts its strategy each turn.

Python CLI

Product Management System

A supermarket inventory management system with login-based authentication. Supports adding, searching, modifying, and deleting products with pricing, tax calculation, and persistent file-based storage.

C++ File I/O CLI

Want to see more?

View all repositories on GitHub