Drove front-end best practices, standards, and conventions to maintain code quality for optimal UX and performance, while also supporting composability and adaptability for speed of iteration.
Mentored and guided engineers across teams via presentations, design specifications, pair programming sessions, and extensive code review.
Led adoption and operationalization of AI-assisted development workflows (Claude Code, Cursor, Copilot, MCP, Skills), to not only enhance developer velocity and experience, but empower product and design as well.
Proposed, designed, and developed implementation of Apple's native iOS Sheet for mobile web, leveraging native scroll behavior for dramatically improved touch interaction. Achieved 10%+ lift in average visit duration on mobile.
Architected and led implementation of multi-tenancy in Next.js web application to facilitate white-label partner offering.
Reporting directly to CTO, oversaw and mentored team of front-end contributors to Playboy Bunny content creator platform, transacting in millions of dollars of gross merchandise value every month.
Led full-stack refactor of data analytics pipeline in collaboration with business stakeholders, harmonizing front-end and back-end elements to improve traffic attribution while maintaining data integrity and accuracy.
Implemented Micro Front-End architecture of multiple web properties co-existing on Playboy.com.
Architected scalable design system with shared React component library, published to private NPM registry with CI/CD integration via GitHub Actions.
Senior Front-End Software Engineer
Jan 2023 –
Jun 2024
Played key role in scaling application to a tenfold increase in revenue over 2023 alone.
Architected and led refactor of front-end application to Redux Toolkit for state management and Redux Toolkit Query for API client layer.
Identified pain points in media asset uploading flow, including AI content moderation pipeline and post-processing, and led initiative to improve upload reliability and UX. Upload failure rate reduced by ~60%.
Oversaw front-end implementation of WebSockets for real-time chat with ensured delivery and interoperability with RESTful HTTP API endpoints for fault tolerance.
Led headless CMS implementation utilizing Strapi to drive statically-generated Astro front-end for digitized Playboy Magazine archive, achieving Lighthouse scores in the high 90s across all metrics.
kcrwfrd LLC
Los Angeles, CA
Freelance Software Consultant
Jul 2019 –
Nov 2023
Architected and delivered full-stack web solutions for businesses across diverse industries.
Projects ranged from CMS implementations to React SPA for DeFi crypto borrowing and lending platform.
Contributed to rich data tooling and visualization in front-end single-page application (SPA), used for analysis of healthcare research in support of the mission for evidence-based medicine.
Led incremental migration of legacy front-end codebase to React, TypeScript, and Redux, establishing modern architectural patterns and conventions for the team.
Designed and implemented framework-agnostic SPA router to support incremental transition to React.
Championed peer review and test driven methodology, enjoying opportunities to mentor junior developers to help them grow and perform at their best.
Shift
Santa Monica, CA
Lead Front-End Software Engineer
Sep 2014 –
May 2015
Assumed lead following release and oversaw development and training of new team of front-end contributors.
Facebook Media Manager would come to serve as a valued consideration for Shift's acquisition by Brand Networks in May, 2015.
Front-End Software Engineer
Mar 2014 –
Sep 2014
Played key role in the rewrite of flagship Facebook Media Manager product, an AngularJS SPA with Python/Flask middle layer interfacing with Facebook Marketing API.
Collaborated closely with product and design to architect in-house design system and component library, scaling it across Shift's full product portfolio.
Chirp Communicator
Long Beach, CA
Front-End Software Engineer
Oct 2013 –
Feb 2014
Built an AngularJS SPA for social messaging app interfacing with a RESTful API.