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 led a high-performance webhook system backed by Kafka and Redis, reducing execution time by 40%. Introduced microservices-based processing pipelines and reliability mechanisms handling webhook delivery at enterprise scale for 1,000+ clients.

Node.js NestJS Kafka MongoDB Redis AWS Microservices

Webhooks & APIs

Engineered a webhook service and RESTful API suite powering integrations across Acefone's cloud telephony platform. Improved webhook generation efficiency by 28% through a microservices-based architecture backed by Kafka and Redis.

PHP Laravel Kafka MongoDB Redis REST APIs MySQL

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. Solely delivered client-specific deployments for 150+ enterprise clients.

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