A real-time fleet/delivery tracking platform built as a 3-service distributed system. Uses gRPC client-streaming for high-frequency driver location ingestion, Redis geospatial commands (GEOADD/GEOSEARCH) for live location queries with timestamp-based conflict resolution, and Spring GraphQL as a flexible query gateway. Fully containerized with multi-stage Docker builds and orchestrated via Docker Compose, with Prometheus + Grafana observability across all services.
JavaSpring BootgRPCSpring GraphQLRedisDockerPrometheusGrafana
A recipe generator app built with React and the Mizrail Hugging Face model to generate creative recipes.
ReactCSSHugging Face (Mizrail)
A real-time Earth event monitoring dashboard that aggregates live natural disaster data from NASA EONET v3 and GDACS. Tracks wildfires, earthquakes, floods, droughts, volcanic activity, sea ice, and more updated continuously.
Next.jsTypeScriptTailwind CSSshadcn/uiNASA EONETGDACS
A job queue and worker pool built from scratch in plain Java to learn concurrency and JDBC fundamentals without a framework hiding the details. Persists jobs to SQLite via raw JDBC — no Hibernate, no ORM — with an in-memory BlockingQueue as the working set and the database as the source of truth.
JavaJDBCSQLiteConcurrencyMaven
A web app that displays NASA's Astronomy Picture of the Day (APOD) along with details fetched from the NASA APOD API.
ReactTailwind CSSNASA APOD API
Clinical Management System A comprehensive Clinical Management System developed as a university project using Laravel. It streamlines healthcare operations with powerful features.
LaravelPHPHTMLCSSJavaScript