Skills
Languages
Java, Python, JavaScript, Groovy
Frameworks
Grails, FastAPI
Platform
Kubernetes, Docker, Helm, Jenkins, GCP
Data & Messaging
MySQL, Vertica, Redis, RabbitMQ
Observability
Prometheus, Grafana
AI & Integrations
OpenAI API, MCP, Salesforce API, JIRA API
Testing
Spock, JUnit, Geb, Selenium
Projects
A CLI tool that scans video files for text or visual patterns via OCR and template matching, then extracts data around every match. Includes a resumable batch worker and an option to extract clips
Python, FFmpeg, OpenCV, OCR
A local, GPU-accelerated transcription tool built on WhisperX and pyannote.audio — turns audio and video into timestamped, speaker-diarized transcripts with word-level alignment. Runs as a CLI or as an MCP server that watches a folder and transcribes automatically.
Python, WhisperX, PyTorch, MCP
Turns stock and crypto price history into a live, multi-track composition — price drives pitch, volume and volatility drive velocity, all synced to on-screen candlestick charts and a playable piano. Supports per-track mixing, multiple scales, and MIDI/audio export.
FastAPI, React, TypeScript, Tone.js
A PPO reinforcement-learning agent that learns to beat a Hollow Knight: Silksong boss from raw pixels, paired with a custom BepInEx mod that streams ground-truth HP and state over UDP for reward shaping — a hybrid vision-based policy with an exact, unfarmable reward signal.
Python, Stable-Baselines3, PyTorch, Gymnasium