Engineering Showcase

Projects

Production-grade systems built with distributed architecture thinking. Not demos — real engineering case studies.

Featured Project

Distributed Real-Time
Trading Platform

Event-driven microservices for real-time order matching. Apache Kafka as the central event bus, Spring Boot microservices, in-memory priority queues for order matching, and Kubernetes for production orchestration.

GitHub

Production-grade distributed trading platform built on event-driven microservices. Apache Kafka as the central event bus ensures reliable message delivery and fully decoupled service communication with guaranteed ordering per symbol partition.

7
Microservices
12
Kafka Topics
10K+
Orders/sec
<50ms
P99 Latency
JavaSpring BootApache KafkaPostgreSQLRedisDockerKubernetesWebSocket
Engineering Case Study

AI Vision Search Engine

Semantic image search system using ResNet50 deep learning embeddings stored in pgvector. Dual-service architecture with FastAPI for ML inference and Spring Boot for the core API layer. Cosine similarity retrieval over high-dimensional vector space.

GitHub
FastAPISpring BootResNet50pgvectorPostgreSQLDockerPythonJava
Search Pipeline
Image Upload
FastAPI endpoint
ResNet50 Embedding
2048-dim feature vector
pgvector Storage
PostgreSQL extension
Cosine Similarity
k-NN vector search
Ranked Results
Similarity score ordering
Dual-Service Architecture
PythonFastAPI Service
ML Inference Layer
ResNet50 feature extraction
2048-dim embedding generation
Async image preprocessing
Batch embedding support
JavaSpring Boot Service
Core API Layer
pgvector similarity queries
REST API with OpenAPI docs
Connection pooling (HikariCP)
Cosine similarity ranking