Experience

Work that makes complicated systems easier to use.

I work on the software people see, the services behind it, and the everyday tools that help a team ship with less friction.

01

Product delivery

Dentsu
Senior Software Engineer
Aug 2024 - Present

Building products and better ways to build them

Role focus

I build the product itself, then improve the way the team ships it. That means practical interfaces, reliable APIs, and automation that gives engineers more time for the hard parts.

  • Built an AI budget-forecasting tool that searches past client plans before generating recommendations, with the potential to reduce planning effort by 30 to 35%.
  • Created a human-reviewed coding agent that turns Jira tickets into code and tests, reducing development time per ticket by 60%.
  • Owned 45% of the first Data Definition Manager release across its React interface and NestJS GraphQL API, reducing onboarding time by 40% for more than 400 clients.
  • Led a three-engineer migration to GraphQL and improved client performance by 30% through better Apollo caching.
  • Helped connect the new product to legacy applications and resolved three critical production issues, recovering 12 hours of client downtime.
02

Interfaces for complex work

Netskope
Frontend Developer
Jun 2022 - Jul 2024

Making complex data easier to use

Role focus

I worked on dashboards and support tools for people who needed answers quickly. The job was to make heavy data, large files, and everyday troubleshooting feel clear and responsive.

  • Built React, TypeScript, and D3 dashboards from Figma designs, cutting diagnostic time by 50% for more than 100 users.
  • Designed an accessible, mobile-first support portal that reduced troubleshooting time by 65% for more than 300 clients.
  • Built a multi-threaded HAR file sanitizer with Web Workers, processing 100MB-plus files 50% faster without blocking the interface.
  • Modernized a legacy jQuery application with CSS3, ES6+, Webpack, and ESLint, cutting bundle size by 30% and load time by 35%.

The best result is simple: people can get their work done faster, and the team has a safer path to the next release.

View projects