Curious and creative developer with over nine years of experience in building for the web β front-end proficiency, with full-stack capabilities. Dedicated to making the internet a more beautiful and accessible space through crafting performant and human-centered experiences with modern AI-assisted workflows. Seeking to join a team of good people building good things and build on the open web.
These are the tools that I use to build cool things
Let's connect!
β³ (Jan 2025 - May 2026)
Built and shipped across the stack for Observatory - a unified web performance monitoring platform, combining Real User Monitoring (RUM), Core Web Vitals, and synthetic testing into a single, cohesive view. The work touched multiple layers in the stack, including the React/Typescript dashboard UI consuming GraphQL for analytics data and interfacing with a Node.js/Express backend backed by Postgres for test configuration and beacon management.
β Engineered the Observatory overview - surfacing recent analytics and synthetic monitoring data with actionable recommendations to improve performance.
β Expanded Observatory's synthetic testing capabilities by building the Network Tests scheduling and results UI, giving customers a new class of performance diagnostics alongside the existing Browser Tests experience.
β Shipped RUM Lite onboarding as a first feature at Cloudflare β building the UI that enables lightweight RUM with built-in EU compliance scoping, broadening performance monitoring access.
β Maintained and contributed to Telescope open source project for cross-browser web performance testing (see below).
β Contributed to a component library modernization effort for dashboard pages, migrating from a legacy CSS-in-JS system to a Tailwind CSS + Base UI architecture β improving developer experience and long-term UI consistency for the end user.
Built with: React, TypeScript, GraphQL, Tailwind CSS, Base UI, Node.js, Express, Hono, PostgreSQL, Cloudflare Workers, Wrangler, Vite, GitLab
Read more: https://blog.cloudflare.com/introducing-observatory-and-smart-shield/
β³ (Sep 2021 - Aug 2023)
β Developed and delivered key components and features for a high-traffic, user-facing platform across responsive web and mobile applications with millions of users - emphasized maintainable, well-tested, and accessible code through careful planning (specification, story writing, and sizing).
β Led and fostered a collaborative team environment through active and close engagement with a variety of partners and cross-functional collaborators, including product managers and designers. Mentored associate engineers by imparting best practices and sharing business, product, and technical knowledge.
β Actively participated in the on-call and release certification process through managing weekly releases and triaging production issues - ensuring timely updates and feature rollouts to end-users. Responsible for end-to-end testing, QA, and multi-environment deployments.
Built with: React, TypeScript, HTML, CSS, React Native, Webpack, Redux, styled-components, REST APIs, Jest, WDIO, Figma, Jenkins, Datadog, Splunk, Jira
β³ (Jan 2019 - June 2021)
β Engineered a mission-critical donation processing component responsible for processing over 50% of multi-million dollar revenue β built with React and third-party JS SDKs for a unified, secure, and streamlined payment processing experience for users.
β Advocated for the integration of React into the organizationβs tech stack, drove development of an internal UI library used in key components and projects across web frameworks, and managed a series of micro-sites tailored for special events and capital campaigns
β Demonstrated initiative and a collaborative spirit β proactively addressed challenges and provided solutions within a grassroots organization - collaborated with back-end developers to architect and implement internal micro-services and APIs
Built with: React, JavaScript, HTML, CSS, CSS Modules, styled-components, React Context, third-party SDKs (Stripe, PayPal, and Braintree), Next.js, WordPress (PHP), Gatsby.js
β³ (Jan 2017 - Oct 2018)
β Engineered and deployed marketing and event sites and pages, delivered multi-lingual blog content support, and created interactive components
β Stepped up as an interim lead developer by guiding contractors and ensuring project continuity during a transition period for the organization
Built with: HTML, CSS, JavaScript, WordPress, React
β Engineering full-stack applications with Node.js and React frameworks like Next.js and Remix. Interacting with data stored in Postgres/MySQL databases. Building with server-side components and server-side rendering (SSR), data streaming, serverless and edge environments, and all of the cool things that will ship less JavaScript to the client and improve the user experience.
β Exploring best practices for user authentication and authorization for web applications. Developing my skills in services like Supabase Auth, Auth0, Clerk, and next-auth to help make the web more secure.
β Working on both private greenfield and legacy projects across the stack with PHP and JavaScript.


