Projects
Here are the projects I’ve built across both personal and professional work. For the work projects, live demos or links can’t be shared due to organizational policy, but I’ve included detailed overviews instead.

Jenkins Monitor
Monorepo CI/CD observability platform with NestJS backend and Next.js frontend: real‑time health, audit trails, config management, and Socket.IO updates.

JavaFX desktop app that automates Apache Camel 2.x → 4.x migration across XML and Java sources with XSD validation and AST‑based refactors.

Spring Boot 3 app demonstrating CRaC checkpoint/restore with Redis cache persistence, OpenAPI docs, and health endpoints.

SBOM Merger
Downloads, filters, and combines SBOMs from Artifactory into compile/deploy variants with flat or hierarchical merge strategies.

Python ingestion + Streamlit dashboard for daily Snyk vulnerability tracking, email reporting via Outlook, and optional JIRA tasks.

AutoC4
AI‑assisted platform that analyzes repos and generates C4 architecture models with interactive viewer and chat over codebase.

Bcrypt Hash & Compare Tool
Single‑file web app for bcrypt hash generation and verification with copy, validation, and configurable salt rounds.

QR Code Generator
Standalone HTML app to generate QR codes for URLs, text, and contacts with Tailwind UI and QRious library.

Single‑file Kanban board with Tailwind styling, offline PWA install, and localStorage persistence.

Live Markdown Editor
Privacy‑first browser markdown editor with real‑time preview, toolbar, keyboard shortcuts, and local auto‑save.

Smart JSON Chrome Extension
Chrome extension that detects JSON pages and renders interactive, copyable, collapsible tree views with keyboard shortcuts.

Next.js app to import Swagger/OpenAPI via file/paste/URL, explore by tags, and extract tag/endpoint docs with schema dependency resolution.

Swagger Validator App
Streamlit app to validate and convert OpenAPI specs from paste/file/URL, with embedded Swagger UI and history tracking.