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
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
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
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
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
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

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
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.

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.

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.
