Skip to content

Senior Front-End Developer

I use motion and interactivity to build experiences that tell a story.
I've been a full-stack engineer for over seven years, focusing mostly on complex front-ends and design systems. Over the years, I've worked across the full stack—focusing heavily on building front-ends and advocating for web accessibility. In late 2024, I left my day job to focus on my favorite part of the stack: building fluid, interactive web experiences. I started Kinetic Signal in 2025 to create custom sites that stand out.
Companies where I've shipped code:
Recent Projects

PSG Ocean

Coastal engineering consulting

Services
  • Web development
  • Headless CMS
  • Multilingual website

Andes Geo

Geoscience consulting

Services
  • Web design
  • Web development
  • 3D development
Professional Experience

Seneca Polytechnic

2019 - 2020

Full Stack Developer & Researcher

I developed rapid prototypes, each with completely different tech stacks for startups:

  • Load Testing Tooling: Bypassed resource-hogging Chrome browsers with a custom, ultra-lightweight load-testing prototype.
  • Network Recon: Built a custom TCP packet sniffing device using a Raspberry Pi, C, Bash, and Python.
  • 3D Biometrics: Engineered an anthro-photogrammetry Blender plugin to calculate precise body measurements from 3D human meshes.
  • Content Aggregation: Shipped a full-stack blog aggregator to tie it all together.

Mozilla

Oct 2019 - Mar 2020

Open Source Contributor

The open-source side quest. I dove into the massive Firefox DevTools codebase to ship quality-of-life upgrades for millions of developers:

  • DevTools Filtering: Engineered dynamic, React-based filtering for nested console groups inside the Firefox Developer Tools.
  • The UI Glitch Patch: Squashed a recursive nesting bug where persistent console groups refused to close across page reloads.
  • Telemetry Wiring: Hooked up core telemetry tracking for the console's reverse search feature to map out developer usage patterns.

Architech

June 2020 - May 2022

Software Developer

Leveled up into enterprise architecture, bridging the gap between front-end UI and backend systems:

  • The Backend Backbone: Built secure, cloud-first systems and engineered robust GraphQL and REST APIs using Node.js and Express.
  • UI Engineering: Shipped highly responsive web and mobile interfaces utilizing React, Redux, and Contentful.
  • Quality Control: Locked down code integrity with Jest and Enzyme unit testing while coordinating directly with product owners and design teams.

Hootsuite

May 2022 - Dec 2024

Software Engineer

Managing massive scale and mastering asynchronous front-end architecture:

  • The Core Loop: Built and maintained React, TypeScript, and Redux Toolkit apps functioning within a complex, event-driven microservice architecture.
  • Backend-for-Frontend: Engineered custom OpenAPI endpoints in Golang to perfectly support the front-end state.
  • A11y Champion: Acted as the accessibility champion, remediating over 300 WCAG 2.1 bugs spanning focus management, semantics, and keyboard interactions.
  • Observability & Automation: Rigged up SLO/SLA dashboards in Grafana/Prometheus and contributed to GDPR automation running on AWS via Python, Docker, and Vault.

Freelance

May 2025 - April 2026

Freelance Developer

Web Developer

Partnered directly with clients to architect and deliver bespoke, high-performance web experiences end-to-end:

  • Bespoke Web Experiences: Designed and developed custom sites utilizing React, Astro, GSAP, and Three.js for immersive UI/UX.
  • Content Architecture: Integrated headless CMS solutions (Sanity) to empower clients with seamless content management and dynamic updates.
  • Deployment & Infrastructure: Managed end-to-end delivery, including DNS configuration and setting up automated GitHub to Cloudflare Pages webhooks.

Kinetic Signal

April 2026 - present

Founder & Design Engineer

Founded an independent development studio specializing in architecting bespoke, high-performance web experiences:

  • Custom Animation Architecture: Designed a versioned TypeScript animation library with scoped ScrollTriggers and IntersectionObservers to eliminate memory leaks across component lifecycles.
  • CI/CD & Security Automation: Implemented 37 Vitest suites, Storybook with Chromatic visual regression, and automated CI pipelines featuring strict build-time CSP generation.
  • Full-Stack Client Delivery: Delivered custom-coded, high-performance sites for freelance clients utilizing React, Astro, GSAP, and Three.js, fully integrated with Sanity CMS and Cloudflare webhooks.
My Stack
I've worked with a lot of different tech over the years, but I don't get too caught up in the stack. At the end of the day, a programming language is just a tool to solve a problem. Below is a list of the technologies I've worked with and my level of expertise in each:
  • TypeScript
  • Redux
  • React
  • GraphQL
  • Claude Code
  • Three.js
  • Figma
  • Node.js
  • Astro
  • Sanity
  • GSAP
  • Python
  • Next.js
  • Go
  • Storybook
  • Express.js
  • Git & Github
  • Cloudflare

Let's Create
Together!

[ click or tap to play ]