Blog
Thoughts on code, tools, and engineering
Jan 15, 2025
Building Desktop Apps with Tauri and SolidJS
Why I switched from Electron to Tauri for native macOS apps, and what I learned building floatnote and josetunes.
TauriRustSolidJS
Category Deep Dives
Read 3 min
Jan 10, 2025
Building Projax - A Developer's Project Dashboard
How I built a cross-platform project management tool with CLI, TUI, desktop app, and VS Code extension.
TypeScriptCLIVS Code
Category Tools & Tips
Read 3 min
Jan 5, 2025
Matrix-Driven Video Grid Layouts
A mathematical approach to responsive video conferencing layouts that actually work.
CSS GridVideoAlgorithms
Category Deep Dives
Read 3 min
Dec 15, 2024
Building Virtual Keyboards in React
Lessons learned from creating too-bored, a configurable virtual keyboard for kiosk applications.
ReactTypeScriptNPM
Category Tutorials
Read 1 min
Nov 20, 2024
Architecting Video Conferencing Features at Scale
How we built attendee management, hand raise, and virtual backgrounds for thousands of concurrent users.
ReactWebRTCOpenTok
Category Deep Dives
Read 2 min
Oct 5, 2024
Creating CLI Tools for React Development
How I built ace, a CLI tool for bootstrapping React applications with sensible defaults.
Node.jsCLINPM
Category Tools & Tips
Read 1 min
Sep 12, 2024
Lessons from Running an Innovation Lab
What I learned leading rapid application development at Retail Business Services.
CareerInnovationLeadership
Category Career
Read 2 min