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

House of Chaos

Angular Spring Boot REST API MySQL JWT Cloudinary AWS Docker GitHub Actions

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

Angular (Signals) TypeScript RxJS HTML CSS Firebase — Firestore Authentication GitHub Pages

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

BrainDissecting

Java21 SpringBoot3.3.2 Spring Security Spring Data JPA Hibernate/JPA Thymeleaf Bootstrap5 DOAJ API MySQL Docker Railway (Cloud)