Skip to main content
Alex Larson

Alex Larson

Senior Full Stack Engineer

About

Senior full-stack engineer focused on building reliable systems and developer-friendly tooling. I've shipped features in high-traffic transactional domains and I care deeply about performance, operational clarity, and codebase maintainability. Lately I've been leaning into internal tools that remove friction and speed up iteration for engineering + QA.

Technical Skills

Frontend

  • React and Next.js
  • TypeScript
  • Playwright (end-to-end testing)
  • Storybook (component documentation)
  • Product analytics (PostHog)
  • Accessibility (a11y)

Backend

  • Node.js (NestJS, Express)
  • API integration patterns (aggregation, retries, caching)
  • Auth & access control (environment boundaries, role-based access)
  • Java & Spring Boot
  • SQL

DevOps & Tools

  • Nx monorepos and build tooling
  • CI/CD pipelines (build/test/lint automation)
  • Docker & containerized development
  • Cloud deployments: PCF and GCP
  • Dependency security (vulnerability scanning/remediation)

Selected Work & Artifacts

Rewriting a Legacy Embedded App for Self Checkout Security & Release Safety

Primary contributor on a full rewrite of a legacy web app embedded via iframe inside Self Checkout (and launchable from POS). The original app repeatedly failed security/vulnerability scans and couldn't be safely promoted to production, so we rebuilt it in an Nx monorepo with React and modern tooling.

  • Eliminated release blockers by addressing security scan failures bringing reported vulnerabilities down to 0 and reducing release risk for a high-traffic checkout surface.
  • Improved quality and confidence with Playwright end-to-end coverage and Storybook for documented, reusable UI components.
  • Instrumented usage with PostHog metrics to validate adoption and guide iteration across Self Checkout and cashier-facing POS entry points.
ReactNx MonorepoPlaywrightStorybookPostHogSecurity Modernization

Reducing QR Checkout Test Setup from Minutes to Seconds

Built an internal React + Express tool that consolidated test account selection, payment/loyalty/coupon lookup, and QR generation into a single flow—cutting setup time from ~5–10 minutes to seconds for dev and QA.

  • Deployed to PCF behind VPN; protected with basic auth and restricted to a test-only environment.
  • Added guardrails via allowlisted test accounts to keep usage safe and predictable.
  • Improved reliability with downstream retries + API caching; UI degraded gracefully on partial failures.
ReactExpressPCFInternal ToolingRetries & Caching

Feature Flag UI for Faster Search, Safer Changes, and Auto-Generated PRs

Built an internal React + Nest tool (Nx monorepo) that made feature/config flags easy to search and update across QA and production. Replaced manual YAML digging and curl-based lookups with a UI that could filter quickly and generate PRs automatically.

  • Previously, engineers managed flags directly in large YAML files and relied on curl requests to determine which stores had specific flags enabled.
  • The UI enabled fast searching/filtering and streamlined edits, eliminating time spent hunting through config files. It also created PRs automatically—saving the full workflow of opening the repo, locating flags, editing, committing, and opening a PR.
  • Deployed to GCP behind VPN with access controlled by requiring permissions to the feature flag/config Git repo. Supported QA and production environments.
ReactNestJSNx MonorepoGCPInternal ToolingFeature Flags

Get In Touch

Interested in collaborating or learning more about my work?