An early-stage engineer drawn to creative tools and developer experience, where my professional background in video and audio production becomes a technical advantage.
PROJECTS:
Agent Dashboard
Integrated Claude Code's experimental agent teams feature including Pre/PostToolUse, TeammateIdle, and TaskCompleted hooks into a REST API task pipeline, enabling real-time observability into multi-agent task ownership, session events, and cross-agent dependency state.
TR-08 Web Sequencer
A high-precision web audio sequencer using Tone.js, implementing custom logic for event scheduling and transport synchronization to mitigate browser main-thread latency. Custom UI.
Open Source Raycast Extension
Engineered and open-sourced a productivity extension, "Tap BPM", using the Raycast API. Optimized user input latency for millisecond-accurate music tempo calculation, handled asynchronous state updates and improved on UX features. Over 1,800 installs!
Phillips Corp. LMS
Architected and deployed a full-stack Learning Management System MVP in a high-velocity 2-week sprint, engineering a custom data model and middleware layer to integrate legacy LMS APIs. Modernized legacy education workflows by collaborating on a redesigned, user-centric flow and implementing an intuitive "Drag-and-Drop" Program Builder
Bringing 19 years of systems thinking and team leadership within entertainment for brands like VICE, SPOTIFY, SQUARESPACE & BEYONCÉ to early-stage companies building creative tools.
BLOG:
The Hidden Superpo…
Since building a BPM Counter extension in Week-05, I've been building a beat sequencer. Again I choose a project whose concept was related to music, s…
November 2025
Brush Yourself Off…
This week was tough. I wanted to prove to myself that I could finish a Level 2 Assignment despite the AI and other students telling me these contained…
October 2025
Rust & Polish: Wee…
This week I was faced with a realization: two things were contributing to losing some fundamental fluency with JavaScript. First, my part time job as …
October 2025
How I Learned to S…
Building a tower defense game taught me a harsh lesson about the lifecycle of rendered objects. When I first implemented enemy spawning, I didn't real…
October 2025