House of Chaos is a production-deployed full-stack antiques e-commerce platform. Angular SPA served from a private S3 bucket behind CloudFront. Spring Boot REST API and a dedicated reviews microservice run as Docker containers on EC2 — nginx handles SSL termination, containers communicate over a named Docker network. Data on RDS MySQL. Stateless JWT auth with HttpOnly refresh tokens, role-based access, Cloudinary for media. Fully automated CI/CD via GitHub Actions: OIDC-authenticated deploys to AWS, Docker images built and pushed to GHCR, secrets fetched at runtime from SSM Parameter Store. No SSH keys, no static credentials anywhere in the pipeline.
House of Chaos
Full stack antique e-commerce platform
House of Chaos is a production-deployed full-stack antiques e-commerce platform. Angular SPA served from a private S3 bucket behind CloudFront. Spring Boot REST API and a dedicated reviews microservice run as Docker containers on EC2 — nginx handles SSL termination, containers communicate over a named Docker network. Data on RDS MySQL. Stateless JWT auth with HttpOnly refresh tokens, role-based access, Cloudinary for media. Fully automated CI/CD via GitHub Actions: OIDC-authenticated deploys to AWS, Docker images built and pushed to GHCR, secrets fetched at runtime from SSM Parameter Store. No SSH keys, no static credentials anywhere in the pipeline.
TravelHub is a real-time travel app built with Angular and Firebase where users discover destinations, like each once, and save a personal “want-to-visit” list. Secure auth, profile management, and ownership rules power a smooth, reactive UI.
TravelHub
TravelHub is a real-time travel app built with Angular and Firebase where users discover destinations, like each once, and save a personal “want-to-visit” list. Secure auth, profile management, and ownership rules power a smooth, reactive UI.
A web platform that aggregates, moderates, and curates open‑access scientific articles via the DOAJ API, with built‑in role‑based access control for admins, moderators, and users.
BrainDissecting
A web platform that aggregates, moderates, and curates open‑access scientific articles via the DOAJ API, with built‑in role‑based access control for admins, moderators, and users.