Projects

Things I built to learn, ship, or solve a real problem.

  1. IncidentOps

    Built a full-stack incident response app with JWT/RBAC, controlled status changes, SLA deadlines, escalation history, and an admin catalog.

    React 19 · TypeScript · Spring Boot · PostgreSQL

  2. Cloud Resource Inventory

    Built a Spring Boot MVC app to track cloud resources, ownership, catalogs, and planned changes. Stack: Java 21, Thymeleaf, Spring MVC.

    Java 21 · Spring Boot · Spring MVC · Thymeleaf

  3. Iris: Print-Shop Operations Web App

    Built one place for print-shop work orders, people, and daily mess, with a React frontend backed by a Go API and SQLite.

    Go · chi · SQLite · OpenAPI

  4. Real-Time Distributed Chat System

    Built chat to learn what breaks when one server becomes many. Stack: Go, WebSocket, Redis, Docker.

    Go · WebSocket · Redis Pub/Sub · Docker

  5. Spider Gym: React SPA Frontend

    Rebuilt a gym app so old Django templates stop owning the frontend. Stack: React, TypeScript, Vite, Django, Vitest.

    React 19 · TypeScript 6 · Vite · Tailwind CSS v4

  6. Full-Stack E-Commerce Platform

    Built a shop to learn boring checkout state without breaking it. Stack: Angular, Hasura GraphQL, TypeScript.

    Angular · Hasura GraphQL · TailwindCSS · PrimeNG