About
Since before I can remember, I loved anything tech. I would spend hours exploring the depths of my father's desktop, trying to figure out how the games I used to play and Windows (the operating system) functioned. Lost count of how many times I bricked the system.
Fast-forward a few years, I got my first internship at 16 years old, as a C++ game engine developer at a small corporation. Afterwards, I transitioned to full-stack web development, working on various stacks until landing on React and Express, alongside Typescript.
My main focus these days is building web products. In my free time I'm also working on various personal projects. Check them out below ↓
When I'm not at the computer, I'm usually hanging out with my wife, enjoying a cold brew tonic, or studying audio synthesis.
Experience
- Co-Founder & CTO · PeakismJan 2026 — Aug 2026
- Designed a constraint-aware scheduler for precision manufacturing, continuously replanning around dependencies, machine capacity, scrap, and new orders.
- Architected a decentralized factory network where each site operated autonomously while coordinating orders, production state, and inventory.
- Developed the end-to-end software stack spanning customer ordering, production planning, factory execution, inventory, fulfillment, and shipping.
- Distributed Systems
- Local-First
- Scheduling
- Industrial Automation
- Jun 2024 — Dec 2025
- Unified every machine and workstation behind a shared orchestration layer for large-scale additive manufacturing.
- Automated the atomic flow of production data and artifacts from job creation through machine execution and failure handling.
- Reduced operator dependency and enabled lights-out manufacturing by automating production workflows across the factory.
- Distributed Systems
- Industrial Automation
- Machine Control
- PLCs
- Jan 2024 — Jun 2024
- Built the control plane for orchestrating fleets of voice telephony agents, turning our open-source Python library into an enterprise-ready commercial platform.
- Designed the product layer around the voice-agent runtime, giving our customers a reliable way to configure, operate, and manage agents at scale.
- Control Planes
- Telephony
- Distributed Systems
- Dec 2022 — Jan 2024
- Built a real-time collaborative workspace for UNICEF's humanitarian strategy planning, replacing previously in-person workshops with remote visual sessions.
- Designed a configurable workflow system that let non-technical users define and run interactive planning frameworks without engineering support.
- Developed granular access controls for collaborative workspaces, securing sensitive planning data across users, roles, and workflows.
- Real-Time Collaboration
- Workflow Engines
- Authorization
- Nov 2021 — Dec 2022
- Optimized motion-planning algorithms for a CNC-like woodworking system to minimize drilling passes and unnecessary machine travel.
- Extended machining logic to support new furniture hardware, translating physical installation constraints into executable drilling operations.
- Hardened the machine's embedded Linux environment by addressing boot and kernel-level reliability issues.
- Embedded Systems
- PLCs
- Motion Planning
- CNC
- Dec 2020 — Nov 2021
- Extended a Java/SOAP backend powering Volkswagen, Porsche, and Audi vehicle configurators across complex product and pricing rules.
- Expanded the Drools-based rules engine to support new configuration logic while preserving consistency across brands and product variants.
- Rule Engines
- Automotive
- Oct 2020 — Dec 2020
- Implemented WebSocket-based task synchronization, enabling real-time collaboration and immediate state propagation across concurrent users.
- Added offline-first PWA support and advanced task search, improving resilience and usability across unreliable connections and complex workspaces.
- Real-Time Systems
- Offline-First
- CRDTs
- Progressive Web Apps
- Aug 2020 — Oct 2020
- Built an end-to-end industrial monitoring platform, streaming real-time factory sensor data through backend pipelines into Angular/RxJS dashboards.
- Real-Time Systems
- Data Pipelines
- Industrial IoT
Projects
Toothpick
2022 - OngoingBluetooth extension for Raycast. Provides shortcuts for quick Bluetooth management.
50.5k+ Installs- React
- Node.js
Wren
2025CLI that polls GitHub CI status and plays ambient soundscapes through FFmpeg, mapping build states to layered audio.
- TypeScript
- Shell
- Novelty
Cora
2025Service that receives heart rate data from an Apple Watch and commits each reading to a GitHub repo, turning your contribution graph into a live heartbeat record.
- TypeScript
- Novelty
Reverie
2025GitHub Action gate that polls a sleep tracker and blocks production deploys while the on-call engineer is asleep.
- TypeScript
- Novelty
Maud
2025GitHub Action that prints a sigh to the workflow log and exits successfully.
- Dockerfile
- Shell
- Novelty
Eugene
2025CLI wrapper that intercepts failed commands and walks the user through an interactive five-stage grief dialogue before allowing a retry.
- TypeScript
- Novelty
Nigel
2025CLI that wraps file deletion in a mock bureaucratic review process with randomized approval, audit logs, and an appeal mechanism.
- TypeScript
- Novelty