A Chicago-based
with 12+ years of agency experience and a graphic-design background, I build accessible, responsive, maintainable digital applications.
Selected Work
Past launch
Silent screen recording of the live site. Not a directed video—no audio or narration.
Kawasaki Engines USA
Helped build and launch the Next.js and Sanity CMS platform before transitioning into the role of technical lead. Since launch, I’ve overseen the site’s continued evolution through feature development, CMS enhancements, API integrations, A/B testing, bug fixes, and long-term maintenance. It’s been especially rewarding to own and improve the platform over multiple years rather than simply launching it.
Next.js
React
TypeScript
Sanity CMS
API
Scale & Compliance
Silent screen recording of the live site. Not a directed video—no audio or narration.
Engel & Völkers Americas
Front-end on this large-scale Next.js application, working with design, engineering, and back-end to integrate complex API data with a Contentful CMS. In addition to the scale, there were significant challenges to maintain privacy, accessibility and language compliance across different US states and international markets. Owned several key components and stayed on through enhancements and production support.
Next.js
React
TypeScript
Contentful
API
Motion & Craft
Silent screen recording of the live site. Not a directed video—no audio or narration.
Notorious111
Rather than treating the agency website as solely a marketing piece, we saw it as an opportunity to showcase modern front-end techniques. Built with Vue, Nuxt, and GSAP, the site combines thoughtful animation, performance, and responsive interactions while reflecting the agency’s creative identity.
Vue
Nuxt
GSAP
Animation
Every KB Matters
Display Ads
Display advertising taught me to appreciate the details of front-end engineering long before modern frameworks. Every animation, transition, and kilobyte matters when you're working within strict file-size and browser compatibility constraints. That experience continues to influence how I approach performance, accessibility, and polished user interactions today.
Built and maintained CMS-driven web applications for brands using modern front-end frameworks. Frequent collaboration with strategy, design, and development teams while owning complex features, API integrations, and long-term platform improvements.
Drove $2M+ in incremental revenue in first year for Kawasaki Engines USA by collaborating on a data-driven A/B testing program.
Achieved a 12.5% conversion rate (outperforming the 3% industry benchmark) while in the role of the technical lead for the project.
Built products within highly regulated sectors, including healthcare (Inova) and real estate (Engel & Völkers), adhering to strict compliance and within large API-driven integrations.
Accelerated the development cycles and improved testing across Vue, React, and Astro projects through integrating AI workflows (Cursor/Claude).
88 Brand PartnersMay 2014–August 2022
Senior Developer
Built large CMS-driven sites, landing pages, interactive experiences, dashboards, internal tools, and digital advertising for clients across multiple industries. Contributed to backend maintenance while also serving as the agency's motion graphics lead.
Ran the entire creative department of the company. Expanded the digital offerings, which sparked my interest in pivoting to web development and digital.