Skip to content
PORTFOLIO.EXE :: FULLSTACK.EXPLORER

SYSTEM READY | ROUTES INDEXED | STATIC EXPORT ONLINE

$ query --section=PROJECTS

> Projects

Recent fellowship and professional work first; filter by category or browse everything.

> filter --namespace=

  • Oh Sheet home screen: paste a YouTube link to get piano sheet music

    Oh Sheet

    Paste a YouTube link and get engraved piano sheet music.

    Oh Sheet runs a five stage pipeline that pulls audio, transcribes it, arranges it for piano, and exports PDF, MusicXML, and MIDI files. Built with FastAPI, Celery, Redis, Docker, Railway, and ML transcription tools.

    What it shows: AI pipeline design, async processing, external API integration, fallback handling, and production deployment.

    • Python 3.12
    • FastAPI
    • Celery
    • Redis
    • yt-dlp
    • Docker
    • Railway
    • AGPL-3.0
  • TuneChat room with sheet music, chat, and a playable piano keyboard

    TuneChat

    TuneChat is a multiplayer piano room in the browser.

    Players can join a shared room, view the same score, practice with a virtual piano, and stay synced through Socket.io. Built with Node, Express, Socket.io, Tone.js, OpenSheetMusicDisplay, and vanilla JavaScript.

    What it shows: real time collaboration, shared state, browser audio interaction, music notation rendering, and product focused UI.

    • Node.js
    • Express
    • Socket.io
    • Vanilla JS
    • Vite
    • Tone.js
    • OpenSheetMusicDisplay
    • tcalgo
    • MuseScore CLI
  • ShipShape

    Performance and accessibility audit of a U.S. Treasury open-source project management tool.

    Audited and improved a TypeScript monorepo: k6 API load testing, PostgreSQL query tuning, Vite bundle analysis, WebSocket stress testing, and WCAG 2.1 AA accessibility remediation across a React frontend.

    What it shows: performance auditing, query optimization, bundle analysis, load testing, accessibility remediation, senior engineering judgment

    • TypeScript
    • React
    • Vite
    • Tailwind CSS
    • Express.js
    • Node.js
    • PostgreSQL
    • WebSockets
    • Yjs
    • Docker
    • Playwright
  • LegacyLens

    RAG pipeline that makes COBOL and Fortran codebases queryable in plain English.

    LegacyLens chunks legacy source files with syntax awareness, generates embeddings, stores them in Pinecone, retrieves with reranking, and returns answers with file and line references through a public query UI.

    What it shows: RAG pipeline design, vector search, retrieval reranking, domain-specific chunking, FastAPI deployment

    • Python
    • Pinecone
    • OpenAI Embeddings
    • FastAPI
    • COBOL/Fortran parsing
  • AgentForge

    A production-oriented AI agent with tool calling, structured orchestration, and an eval suite.

    AgentForge implements a clinical domain agent with a typed tool registry, multi-step orchestration, response verification, conversation memory, and an adversarial evaluation suite. Instrumented for latency, cost, and error tracking across each agent call.

    What it shows: tool orchestration, evaluation-driven development, cost and latency tracing, structured output validation, production agent design

    • TypeScript
    • Node.js
    • OpenAI API
    • Evaluation framework
    • Observability
  • CollabBoard

    Real-time collaborative whiteboard with multiplayer state and an AI agent that responds to natural language.

    CollabBoard supports infinite pan/zoom canvas, shape primitives, and live multiplayer via WebSockets. An AI board agent interprets natural language commands to create and move elements on the canvas.

    What it shows: real-time shared state, Canvas API, WebSockets multiplayer, AI agent integration, product interaction design

    • TypeScript
    • React
    • Node.js
    • WebSockets
    • Canvas API
  • Financial planning tools

    Supported the rebuild of MassMutual's public-facing financial calculators used by customers at scale.

    Contributed to a React and TypeScript overhaul: reusable component architecture, REST API integration, WCAG 2.1 AA accessibility, CI/CD pipelines, automated testing, and remediation of over 2,400 security vulnerabilities across the platform.

    What it shows: production frontend development, accessibility compliance, component architecture, testing practices, security remediation

    • React
    • TypeScript
    • Node.js
    • Jest
    • CI/CD
    • Accessibility