AY.

Portfolio

Projects

Personal and professional projects — click any to read the full case study.

Learning Management System (LMS)

Full-featured LMS with video upload, transcoding pipeline via FFmpeg, VOD streaming, and live streaming groundwork. Built on .NET with RabbitMQ for async processing and Redis for caching.

.NETRabbitMQRedisFFmpegMicroservicesVideo

Ticketing Microservices App

Production-grade event-ticketing platform using a MERN stack, containerised with Docker and orchestrated with Kubernetes. Implements NATS Streaming for event sourcing between services.

Node.jsReactDockerKubernetesMicroservicesNATS

MT5 → Pocket Option Trade Copier

Real-time trading signal relay that reads positions from MetaTrader 5 via Python, publishes to RabbitMQ, and executes mirrored trades on Pocket Option through a Node.js WebSocket consumer.

PythonNode.jsRabbitMQWebSocketsReal-time

Worms & Dragons Game

Multiplayer browser game built with Node.js, React, Phaser 3, and Socket.io. Real-time game state synchronisation with room management and spectator mode.

Node.jsReactSocket.ioPhaserReal-time

Secure Chat Application

End-to-end encrypted chat app using AES-256 for message encryption and RSA for key exchange. Built with Node.js and Socket.io with a React frontend.

Node.jsSocket.ioSecurityReal-time

Stock Management System

Full-stack inventory and stock management system with real-time dashboards, role-based access control, and reporting built on React.js and .NET 8.

.NETReactSQL Server

Tuki Vet App

Veterinary clinic management app built with .NET. Covers appointment scheduling, patient records, prescription management, and notifications.

.NETSQL Server

Online Fitting Room

Virtual try-on platform backend built with Node.js and MongoDB. Provides product recommendation APIs and image composition endpoints.

Node.jsMongoDBREST API

E-Commerce Backend API

Scalable e-commerce backend built with Node.js, JWT auth, Stripe payments, and Docker deployment. Follows clean architecture principles.

Node.jsDockerMongoDBREST API