Kevin Crawford

Full-stack product engineer with deep web platform expertise

Experience

System1

Senior Software Engineer, MapQuest.com

Jan 2025 – Present

  • Built and maintained mapping features across consumer web app (MapLibre GL JS, React/Next.js), mobile app (React Native, Expo), and shared GraphQL service (GraphQL Yoga, Node.js).
  • Partnered closely with product leadership to lead engineers through rapid iteration guided by A/B test experimentation, helping to drive 15.4% YoY revenue increase in MapQuest consumer org.
  • Proposed, designed, and developed implementation of Apple's native iOS Sheet for map overlay on 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 app to facilitate white-label partner offering, creating brand new revenue stream with 9 partners launched.
  • Led adoption and operationalization of AI-assisted development workflows (Claude Code, Cursor, Copilot, MCP, agent skills, spec-driven development), enhancing developer velocity while expanding product and design's creative reach.
  • Drove front-end best practices, standards, and conventions to maintain code quality for optimal UX, accessibility, and performance, while also supporting composability and adaptability for speed of iteration.
  • Mentored and guided engineers across teams via presentations, design specifications, pair programming, and extensive code review.

Tech: TypeScript, React, Next.js, HTML, CSS, Tailwind, MapLibre, Node.js, MongoDB, GraphQL, React Native, Expo, Jest, Playwright, Storybook, New Relic, AWS, Amazon CloudFront, Kubernetes, GitHub Actions CI, Microservices Architecture, A/B testing

Playboy

Lead Front-End Software Engineer, Creator Platform

Jun 2024 – Jan 2025

  • 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-frontend 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, Creator Platform

Jan 2023 – Jun 2024

  • Played key role in scaling the platform through 10x revenue growth in 2023 alone.
  • Built UI for AI-driven content moderation of user-uploaded media assets, handling asynchronous classification states and moderation outcomes — automating manual review to significantly reduce moderation burden and legal/compliance risk.
  • Identified pain points in media asset uploading flow and led initiative to improve upload reliability and UX, reducing upload failure rate by ~60%.
  • Oversaw front-end implementation of real-time chat over WebSockets with guaranteed delivery and interoperability with RESTful HTTP API endpoints for fault tolerance.
  • Implemented Progressive Web App (PWA) service worker with push notifications to drive user engagement.
  • Architected and led refactor of front-end to Redux Toolkit for state management and Redux Toolkit Query for API client layer.
  • 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.

Tech: TypeScript, React, Next.js, HTML, CSS, Redux Toolkit, Astro, Tailwind, Ruby on Rails, PostgreSQL, Playwright, Storybook, AWS, Cloudflare, Sentry, Datadog, GitHub Actions CI, Micro-frontend Architecture

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.

Doctor Evidence

Senior Front-End Software Engineer

Aug 2015 – Jul 2019

  • Built rich, interactive data tooling and visualizations with D3.js in a 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.

Tech: TypeScript, React, Redux, D3.js, HTML, CSS, SASS, Node.js, Mocha, Chai

Shift

  • Santa Monica, CA

Lead Full-Stack 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 was a key asset in Shift's acquisition by Brand Networks in May 2015.

Full-Stack Software Engineer

Mar 2014 – Sep 2014

  • Core contributor to 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.

Tech: JavaScript, AngularJS, HTML, CSS, SASS, Jasmine, Python, Flask

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.

Gunn/Jerkens Marketing & Advertising

Lead Web Developer

Jun 2007 – Oct 2013

  • Founded and led development team within the firm.
  • Developed CMS-driven B2C marketing websites for clients.

Projects

trouter

  • Framework-agnostic client-side URL router with support for URLs as paths in a tree of async handlers.
  • Used in production at Doctor Evidence to support incremental transition to React.

Education

Long Beach City College