About

I’m Forrest, a software engineer based in San Francisco.

My work spans enterprise systems and customer-facing web applications, shaped by experience in environments where reliability, scale, and business impact matter.

I collaborate across disciplines to build performant web products and internal tools, pairing modern front-end technologies with the operational systems and metrics required for adoption.

Enterprise Front-End Experience

Five9 Inc.

Front-End Engineer — Enterprise Marketing Platform

  • Developed and maintained a high-traffic corporate website focused on lead generation and conversion
  • Led a phased CMS migration to modernize the platform without downtime
  • Partnered with marketing and content teams to enable rapid iteration and publishing

Nolo

Front-End Engineer — Enterprise Web Application

  • Built and maintained complex, stateful web applications used by internal and external users
  • Collaborated closely with backend, product, and design teams to ship production features
  • Optimized front-end performance and reliability in a large-scale application environment

How I Work

Optimize for adoption, not just implementation

Success isn't measured by what's built, but by what's actually used. This means designing solutions that are understandable, supportable, and aligned with how people work day to day.

Prefer phased rollouts over hard cutovers

Incremental delivery reduces risk and creates opportunities for feedback, adjustment, and confidence-building before full rollout.

Treat front-end, infrastructure, and operations as one system

Great products require holistic thinking. User experience, architecture, and operations are interdependent. Decisions at one layer inevitably affect the others.

Design for the people who maintain the system after launch

Projects don't end at deployment. I prioritize clear documentation, maintainable code, and thoughtful architecture that empowers future teams to understand, modify, and extend the work.

Case Studies

Detailed writeups on complex business and technical problems, focusing on constraints, tradeoffs, and outcomes.

View Case Studies

Independent & Client Experience