Kubernetes-Native Service Mesh
This project designs and implements a Kubernetes-native service mesh using Go and gRPC, focusing on scalable traffic management and controlled rollouts. A custom RouteRule CRD and Go-based controller enable dynamic routing and canary deployments.
Envoy sidecar injection is implemented via a mutating webhook to provide transparent service-to-service communication. The system integrates full observability with OpenTelemetry, Prometheus, and Grafana, along with automated performance testing.
Scalable Microservices-Based CI/CD CLI Platform
This project implements a scalable CI/CD system built with Java and Spring Boot microservices, including Backend, Worker, and CLI components. It supports modular workflows and distributed pipeline orchestration through RESTful APIs and RabbitMQ messaging.
Docker-based job execution ensures isolated and scalable workloads, while MinIO is used for artifact storage. An HTTP-based CLI built with Picocli supports YAML validation and persists execution status and metadata in PostgreSQL.
AI Employment Assessment Tool
A scalable platform for automated employment document analysis and candidate assessment, leveraging machine learning and modern backend architecture.
Gesture-Based Musical Notation Editor
This project enhances digital music notation by enabling intuitive gesture-based input for musical symbols. Using Java, MVC design, and Swing, it features a Shape Trainer that recognizes and interprets mouse gestures, allowing users to draw and edit musical symbols seamlessly.
Building Temperature Monitoring System
This project was designed to align with the United Nations' Sustainable Development Goals (SDG), particularly Goal 13: Climate Action. By creating a system that monitors and processes building temperatures in real-time, it empowers facilities to optimize energy use, reduce carbon footprints, and ensure sustainable practices. The dashboard not only visualizes data but also provides actionable insights for energy efficiency improvements.
Social Media Post App
This full-stack project introduces a streamlined social media platform where users can share thoughts and interact with others. With secure authentication and persistent login systems, the app ensures data privacy while delivering a smooth experience. A robust backend supports scalability, while a clean, modern interface keeps users engaged.