Phillip B. Kelly

Senior frontend engineer · Boston, MA

  • 10+Years
  • 40,000+City employees
  • $1M+Yearly transactions
  • 2M+Ecom users

Profile

Frontend-leaning, full stack

Senior Software Engineer with 10+ years building high-traffic, customer-facing web applications for media, civic, and e-commerce organizations. Full-stack background with a frontend focus (React, TypeScript, and Node.js) across design systems, API integrations, performance optimization, and scalable UI architecture. Comfortable owning complex features end-to-end, mentoring engineers, and partnering closely with product and design to ship at scale.

Portrait of Phillip B. Kelly

Loadout

What I build with

Frontend

  • React
  • TypeScript
  • Next.js
  • JavaScript (ES6+)
  • TanStack Query
  • Tailwind CSS
  • Radix UI
  • Zod
  • Storybook
  • GraphQL
  • Styled Components
  • CSS3
  • Sass
  • HTML5
  • Vite
  • Webpack
  • Responsive Design
  • Web Accessibility (WCAG)
  • Performance Optimization
  • SEO Foundations

Backend

  • Node.js
  • Express.js
  • Hapi.js
  • Next.js Route Handlers
  • RESTful APIs
  • GraphQL APIs
  • Supabase
  • PostgreSQL
  • MySQL
  • Redis
  • NoSQL
  • Ruby on Rails
  • PHP
  • Authentication & Authorization (LDAP, OAuth, JWT)
  • Stripe API Integration

Cloud & DevOps

  • AWS (EC2, S3, Lambda, CloudFront)
  • GCP
  • Vercel
  • Docker
  • Git
  • GitHub Actions
  • Jenkins
  • Perforce
  • Terraform
  • Shell Scripting
  • Monitoring & Observability
  • Test Automation
  • Continuous Integration

Practices & Architecture

  • Agile/Scrum
  • Test-Driven Development
  • Code Review Leadership
  • Technical Documentation
  • Component-Driven Development
  • Design System Engineering
  • UI Architecture
  • A/B Testing & Instrumentation
  • Performance Profiling

Tools & Observability

  • Figma
  • Cursor
  • PostHog
  • Sentry
  • Rollbar
  • New Relic
  • Vitest
  • Jest
  • React Testing Library
  • Cypress
  • TestCafe
  • Adobe Creative Suite
Frontend
  • React
  • TypeScript
  • Next.js
  • JavaScript (ES6+)
  • TanStack Query
  • Tailwind CSS
  • Radix UI
  • Zod
  • Storybook
  • GraphQL
  • Styled Components
  • CSS3
  • Sass
  • HTML5
  • Vite
  • Webpack
  • Responsive Design
  • Web Accessibility (WCAG)
  • Performance Optimization
  • SEO Foundations
Backend
  • Node.js
  • Express.js
  • Hapi.js
  • Next.js Route Handlers
  • RESTful APIs
  • GraphQL APIs
  • Supabase
  • PostgreSQL
  • MySQL
  • Redis
  • NoSQL
  • Ruby on Rails
  • PHP
  • Authentication & Authorization (LDAP, OAuth, JWT)
  • Stripe API Integration
Cloud & DevOps
  • AWS (EC2, S3, Lambda, CloudFront)
  • GCP
  • Vercel
  • Docker
  • Git
  • GitHub Actions
  • Jenkins
  • Perforce
  • Terraform
  • Shell Scripting
  • Monitoring & Observability
  • Test Automation
  • Continuous Integration
Practices & Architecture
  • Agile/Scrum
  • Test-Driven Development
  • Code Review Leadership
  • Technical Documentation
  • Component-Driven Development
  • Design System Engineering
  • UI Architecture
  • A/B Testing & Instrumentation
  • Performance Profiling
Tools & Observability
  • Figma
  • Cursor
  • PostHog
  • Sentry
  • Rollbar
  • New Relic
  • Vitest
  • Jest
  • React Testing Library
  • Cypress
  • TestCafe
  • Adobe Creative Suite

Stages 1 to 5

Where I have worked

Stage 5

Senior Software Engineer II, Extuitive (Flagship Pioneers)

Mar 2026 to Jun 2026
  • Led delivery of a complex dashboard epic from architecture through production: recommendation flows, campaign selector, carousel and grid modes, and client-side sorting (Next.js App Router, TypeScript, React, TanStack Query).
  • Owned dashboard loading UX end-to-end: ingest polling, bootstrap overlay, and skeleton states; implemented session persistence via context provider to avoid state loss across client-side navigation.
  • Shipped a Creative Insights section behind a PostHog feature flag with a server-side proxy route, fixture-driven local development, and loading/error states, enabling controlled rollout and A/B testing.
  • Resolved React Query cache invalidation bugs causing stale UI after favorites and delete mutations across a media library.
  • Established design-token pipeline, Storybook component structure, and FE/API contract discipline adopted across the team.
  • Shipped marketing landing page, Pro upgrade funnel, growth CTAs, and transactional + digest email system with Storybook previews.

Skills used here

  • Next.js
  • TypeScript
  • React
  • TanStack Query
  • PostHog
  • Storybook
  • A/B Testing & Instrumentation
Stage 4

Senior Software Engineer, City of Boston

Jul 2019 to Jul 2025
  • Architected internal resource-management and access-control platforms serving 40,000+ city employees using Next.js, TypeScript, GraphQL, AWS, and Terraform.
  • Modernized a payment and certificate portal with Node.js, Redis, and Stripe, supporting over $1M in yearly transactions and significantly improving reliability.
  • Mentored engineers on React architecture, testing practices, and performance optimization; led code reviews and contributed to frontend engineering standards.
  • Partnered with product managers and stakeholders to define technical requirements, SLAs, and roadmaps for core public-facing services.
  • Built reusable UI components for the City's design system using React, Storybook, and Figma, improving consistency and accelerating delivery across teams.

Skills used here

  • Next.js
  • TypeScript
  • GraphQL
  • AWS
  • Terraform
  • Node.js
  • Redis
  • Stripe API Integration
  • React
  • Storybook
  • Figma
  • Code Review Leadership
Stage 3

Front End Engineer, Drizly

Dec 2017 to May 2019
  • Implemented a Redis-backed routing layer to improve performance of search, facet, and product pages, reducing response times under load.
  • Extended backend data models and API capabilities to support richer frontend features on customer-facing product flows.
  • Built analytics instrumentation and A/B test integrations to support experimentation and data-driven decision making across the product surface.
  • Expanded the promo code system across UI and backend behavior, improving correctness and enabling more flexible marketing promotions.
  • Built and optimized consumer web experiences for over 2M users, improving checkout flows and reducing friction in high-traffic funnels.

Skills used here

  • Redis
  • JavaScript (ES6+)
  • A/B Testing & Instrumentation
  • Performance Optimization
Stage 2

JavaScript Engineer, Cxense, Inc.

Aug 2016 to Aug 2017
  • Developed JavaScript adapters integrating multiple video players with the company's analytics SDK.
  • Built and maintained frontend deployment pipelines using Jenkins, Docker, and Perforce.
  • Implemented multilingual (English/Japanese) support in customer console applications.

Skills used here

  • JavaScript (ES6+)
  • Jenkins
  • Docker
  • Perforce
Stage 1

Front End Developer, Boston Globe Media Partners

Nov 2014 to Aug 2016
  • Built Boston.com's video experience using JavaScript and Brightcove APIs, supporting high-traffic rich media editorial content for one of New England's largest news audiences.
  • Led frontend development of the Real Estate microsite, delivering a responsive, performance-optimized user experience aligned with editorial and business goals.
  • Migrated the Real Estate site from Methode CMS to WordPress, improving content team workflows and reducing time-to-publish for editorial staff.

Skills used here

  • JavaScript (ES6+)
  • Responsive Design
  • Performance Optimization

Education

BA, Interactive Media

The New England Institute of Art

Phillip B. Kelly

Senior Software Engineer

Boston, MA · phillipbentonkelly@gmail.com · linkedin.com/in/phillipbentonkelly · github.com/phillipbentonkelly

Summary

Senior Software Engineer with 10+ years building high-traffic, customer-facing web applications for media, civic, and e-commerce organizations. Full-stack background with a frontend focus (React, TypeScript, and Node.js) across design systems, API integrations, performance optimization, and scalable UI architecture. Comfortable owning complex features end-to-end, mentoring engineers, and partnering closely with product and design to ship at scale.

Technical skills

Frontend
React, TypeScript, Next.js, JavaScript (ES6+), TanStack Query, Tailwind CSS, Radix UI, Zod, Storybook, GraphQL, Styled Components, CSS3, Sass, HTML5, Vite, Webpack, Responsive Design, Web Accessibility (WCAG), Performance Optimization, SEO Foundations
Backend
Node.js, Express.js, Hapi.js, Next.js Route Handlers, RESTful APIs, GraphQL APIs, Supabase, PostgreSQL, MySQL, Redis, NoSQL, Ruby on Rails, PHP, Authentication & Authorization (LDAP, OAuth, JWT), Stripe API Integration
Cloud & DevOps
AWS (EC2, S3, Lambda, CloudFront), GCP, Vercel, Docker, Git, GitHub Actions, Jenkins, Perforce, Terraform, Shell Scripting, Monitoring & Observability, Test Automation, Continuous Integration
Practices & Architecture
Agile/Scrum, Test-Driven Development, Code Review Leadership, Technical Documentation, Component-Driven Development, Design System Engineering, UI Architecture, A/B Testing & Instrumentation, Performance Profiling
Tools & Observability
Figma, Cursor, PostHog, Sentry, Rollbar, New Relic, Vitest, Jest, React Testing Library, Cypress, TestCafe, Adobe Creative Suite

Professional experience

Stage 5

Extuitive (Flagship Pioneers)

Senior Software Engineer IIMar 2026 to Jun 2026
  • Led delivery of a complex dashboard epic from architecture through production: recommendation flows, campaign selector, carousel and grid modes, and client-side sorting (Next.js App Router, TypeScript, React, TanStack Query).
  • Owned dashboard loading UX end-to-end: ingest polling, bootstrap overlay, and skeleton states; implemented session persistence via context provider to avoid state loss across client-side navigation.
  • Shipped a Creative Insights section behind a PostHog feature flag with a server-side proxy route, fixture-driven local development, and loading/error states, enabling controlled rollout and A/B testing.
  • Resolved React Query cache invalidation bugs causing stale UI after favorites and delete mutations across a media library.
  • Established design-token pipeline, Storybook component structure, and FE/API contract discipline adopted across the team.
  • Shipped marketing landing page, Pro upgrade funnel, growth CTAs, and transactional + digest email system with Storybook previews.
Stage 4

City of Boston

Senior Software EngineerJul 2019 to Jul 2025
  • Architected internal resource-management and access-control platforms serving 40,000+ city employees using Next.js, TypeScript, GraphQL, AWS, and Terraform.
  • Modernized a payment and certificate portal with Node.js, Redis, and Stripe, supporting over $1M in yearly transactions and significantly improving reliability.
  • Mentored engineers on React architecture, testing practices, and performance optimization; led code reviews and contributed to frontend engineering standards.
  • Partnered with product managers and stakeholders to define technical requirements, SLAs, and roadmaps for core public-facing services.
  • Built reusable UI components for the City's design system using React, Storybook, and Figma, improving consistency and accelerating delivery across teams.
Stage 3

Drizly

Front End EngineerDec 2017 to May 2019
  • Implemented a Redis-backed routing layer to improve performance of search, facet, and product pages, reducing response times under load.
  • Extended backend data models and API capabilities to support richer frontend features on customer-facing product flows.
  • Built analytics instrumentation and A/B test integrations to support experimentation and data-driven decision making across the product surface.
  • Expanded the promo code system across UI and backend behavior, improving correctness and enabling more flexible marketing promotions.
  • Built and optimized consumer web experiences for over 2M users, improving checkout flows and reducing friction in high-traffic funnels.
Stage 2

Cxense, Inc.

JavaScript EngineerAug 2016 to Aug 2017
  • Developed JavaScript adapters integrating multiple video players with the company's analytics SDK.
  • Built and maintained frontend deployment pipelines using Jenkins, Docker, and Perforce.
  • Implemented multilingual (English/Japanese) support in customer console applications.
Stage 1

Boston Globe Media Partners

Front End DeveloperNov 2014 to Aug 2016
  • Built Boston.com's video experience using JavaScript and Brightcove APIs, supporting high-traffic rich media editorial content for one of New England's largest news audiences.
  • Led frontend development of the Real Estate microsite, delivering a responsive, performance-optimized user experience aligned with editorial and business goals.
  • Migrated the Real Estate site from Methode CMS to WordPress, improving content team workflows and reducing time-to-publish for editorial staff.

Education

BA, Interactive MediaThe New England Institute of Art