Engineering leader, Web Developer and Toronto native. I make sites and apps you'd actually want to use. My interests lie at the intersection of design, development and user experience. Ex-Shopify, Ex-lawyer.
Web Drum Sequencer
Browser-based drum machine built with the web audio API. Uses React and styled components for the UI components and state, while the performance-critical audio tasks are handled in parallel using pure JS.
Cover Letter Magic
AI cover letter generator powered by Chat GPT. Applies a generalized large language model to a specific task in a familiar UI. Uses CloudFlare Workers for backend functionality for a lightweight app.
3D animation built with Three.js. Thousands of particles are animated in realtime along a sine wave with some randomness added for a beautiful effect.
Robin Porter Copy
Portfolio site for advertising Copywriter/ACD. Built with Astro and Contentful, it can be updated easily without code and is ultra-fast and optimized for search.