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.

Multi-select dropdown. Use arrow keys to navigate, Enter to select, and Escape to close.
No options selected
Showing 13 of 13 projects
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.

TypeScript
NestJS
Next.js
MongoDB
Mongoose
Socket.IO
JWT
Bull
Swagger
Winston
Camel Migrator 2.0

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

Java 17
JavaFX
Maven
Python
LXML
JavaParser
Spring Boot Redis CRaC PoC

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

Spring Boot 3
Java 17
Redis
Lettuce
CRaC
OpenAPI
SBOM Merger

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

Java
CycloneDX
Jackson
HTTP
ZIP
Snyk Vulnerability Dashboard

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

Python
pandas
Streamlit
Plotly
SQLite
Outlook
JIRA
AutoC4

AutoC4

Work

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

TypeScript
React
Vite
MUI
NestJS
Tree-sitter
Azure OpenAI
Azure AI Search
Bcrypt Hash & Compare Tool

Single‑file web app for bcrypt hash generation and verification with copy, validation, and configurable salt rounds.

HTML
CSS
JavaScript
bcryptjs
QR Code Generator

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

HTML
CSS
JavaScript
TailwindCSS
QRious
Priority Board - Kanban Task Manager

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

HTML
CSS
JavaScript
TailwindCSS
PWA
Live Markdown Editor

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

HTML
CSS
JavaScript
marked.js
DOMPurify
Smart JSON Chrome Extension

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

Chrome Extension MV3
JavaScript
HTML
CSS
Swagger API Documentation Extractor

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

Next.js
React
TailwindCSS
Radix UI
js-yaml
LocalStorage
Swagger Validator App

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

Python
Streamlit
OpenAPI
PyYAML
prance
openapi-spec-validator