Previous Projects

Microservice based - Order Management Platform

Developed 12+ REST APIs in Go (Golang) to support core logistics and e-commerce workflows, following TDD principles. Applied JWT-based role authentication and implemented schema validation to support scalable, reliable, and secure database operations. Improved query reliability and backend performance by 35% using Google BigQuery for analytics reporting integration.

GoLang • Gin • PostgreSQL • REST APIs • JWT • air

View Source

Invoice X - Trading Platform

The Secondary Trading Platform is a financial ecosystem that enables investors to buy and sell fractionalized recurring revenue contracts, working alongside a primary lending platform to create a complete marketplace for invoice-based investments.

Django • REST • Signzy • Finance Payout • PostgreSQL • Docker

View Source

Graph-Based Caching API for Restaurant Data Systems

The Restaurant Caching API efficiently manages high-volume data requests for restaurant systems through a robust caching implementation in Spring Boot, optimizing performance for complex data relationships while providing multiple cache provider options for customized deployment.

Spring Boot • REST • Neo4j • Caffeine • Redis • JUnit • Docker

View Source

AI-Powered Resume Tailoring and LaTeX Generation System

Analyzes resumes and job descriptions, using specialized agents to extract key information and generate professionally formatted LaTeX documents that highlight relevant skills and experience for specific job applications.

Python • Streamlit • LMM • Parsing

View Source

Role-Based JWT Asset Management System

The Asset Management System streamlines organizational resource tracking with comprehensive features for request workflows, employee management, and asset classification, all protected by robust JWT authentication and role-based access controls.

Spring Boot • REST • PostgreSQL • JWT

View Source

Distributed File System with Multi-Server Architecture

Distributed File System is a project designed to manage and distribute files across multiple servers, providing a seamless user experience. The system consists of three different servers (smain.c, spdf.c, and stext.c) and one client program

View Source

ConnectWithMe: Domain-Driven Microservices Social Network

ConnectWithMe is a microservices-based platform that enables users to create profiles, share projects, and connect with others based on skills, education, and interests. The platform implements clean architecture principles with a hexagonal approach, focusing on domain-driven design and clear separation of concerns.

SpringBoot • REST • Kafka • Eureka • PostgreSQL • Docker • Zookeeper

View Source

Java Socket Programming Suite for Network Communication

These Java TCP socket programming projects demonstrate fundamental client-server communication patterns using NetBeans IDE. From basic date retrieval and chat functionality to more complex operations like file transfers and object serialization, these examples provide a practical foundation for understanding network programming with Java Sockets.

View Source

Full-Stack Airbnb Clone with Cross-Platform Support

This project is a production-grade, full-stack clone of Airbnb, designed to demonstrate deep understanding of modern web and mobile application development, scalable backend architecture, and real-time systems. The application supports both web and mobile clients with a shared codebase for business logic, validation, and API integration.

View Source

Automated Cloud Deployment with AWS ECS & Docker

RainbowText is a minimal Flask + React web application designed to demonstrate a fully automated containerized deployment pipeline using Docker Compose and AWS ECS Fargate. While the app itself renders a simple rainbow-colored animated text page, the focus is on teaching infrastructure-as-code, CI/CD, and cloud-native deployment workflows.

View Source
avatar

Click me!