I build the systems and teams that build the product — design infrastructure, component architecture, and engineering culture that compound over time.My path started as the first developer at a car marketplace, writing jQuery and learning to ship fast with founders breathing down my neck. At Savo, I spun out an autonomous UX team, ran 50+ research sessions, and built the company's first living design system in Ember. At project44, I brought that same systems thinking to React. Then at PartySlate, I joined a 12-person startup and stayed through Series B — scaling the frontend team, building a 25+ component library, and helping grow the platform to 200k+ monthly users.The thread through all of it: I care about the layer beneath the feature. Design systems that make the next hundred features easier to ship. Accessibility scores that climb because compliance is baked into the component library, not patched in before launch. Performance budgets that hold because the architecture respects them from the start. I've worked across Ember, React, Vue, and jQuery — the framework matters less than the engineering discipline behind it.I'm drawn to teams where frontend engineering is treated as a craft — where the work is as much about mentoring the next senior engineer as shipping the next release.
Systems over featuresBuild the infrastructure that makes the next 100 features easier to ship.
Accessibility as architectureWCAG compliance baked into the design system, not bolted on after.
Ship with evidenceMeasure, iterate, measure again. Every UI decision should have a feedback loop.
VIMSIAContract role during international relocation. Led modernization of internal tech infrastructure and web tools at an international Montessori/IB school.
Staff Frontend Engineer
2018 - 2024
PartySlateSupported growth at PartySlate, a dual-sided marketplace platform, from a 12-person early-stage startup to a +50-employee Series-B company while averaging 258.33% revenue growth year-over-year.
Spearheaded 10+ large-scale features used by 200k+ users monthly in a React & NextJS frontend and Ruby on Rails backend from requirements phase through agile development and cross-functional definition process, resulting in a 25% increase in user engagement year-over-year.
Led the rewrite of Find Venues Page, the most impactful page on the website, to provide an interactive Map-view and redesigned search results, leading to a 150% increase in Venue inquiries.
Mentored fellow engineers via code-reviews, pair programming and lunch-and-learns fostering a positive work environment.
Optimized code quality across teams by adopting TypeScript and integrating ESLint and Prettier into CI pipelines, reducing code review defects by 40% and ensuring consistent React/GraphQL standards.
Expanded UI Components library by developing 25+ reusable modules using TypeScript, React, and Chakra UI with integrated web accessibility testing and visual regression in Storybook, streamlining cross-team collaboration and reducing feature rollout cycle by 40% over a 12-month period.
Improved site-wide Lighthouse accessibility score from 78 to 95 and performance score to 90+ by implementing lazy loading, code splitting, and WCAG 2.1 AA compliance standards, reducing initial bundle size by 40% and average page load time by 2.3 seconds improving engagement on high-traffic marketplace pages.
Senior UX Engineer
2018 - 2018
project44project44 (B2B) is the leading Decision Intelligence Platform for supply chains, powered by the world's largest transportation data network.
Senior Product Developer
2013 - 2018
SavoSAVO (B2B) was an industry leader in the sales enablement space, providing SaaS software used by some of the largest companies in the world (Disney, American Express, Google, UPS, etc.). I worked within Agile and Lean UX methodologies taking projects from discovery to implementation.
Web Developer
2011 - 2013
Web2CarzWeb2Carz (B2C) is a used car marketplace and editorial platform. I was hired as the first developer and worked directly with the founders to implement a major redesign of the Web2Carz aging site, implement a new editorial segment, and develop an adaptive mobile solution.
Work
Projects
Web App
WavePoint
A site for navigating Platonic Solids, Sacred Geometry concepts, and related mathematical structures. Features in-depth information and search functionality.
A cross-session memory system for Claude Code that uses Obsidian as persistent storage. Includes 6 skills for memory management: hydrate, remember, recall, reflect, glean, and pickup.
A smattering of AI-generated art pieces created using various tools including Midjourney, DALL·E 3, and Stable Diffusion. Showcased in a sleek, responsive Next.js application (this site).
A Discord bot written in Python that leverages OpenAI's GPT-5 API to generate sarcastic summaries of recent messages in a channel. Will also generate memes based on message contents.