Skip to main content
Adam Sturge

Founding engineer. Building secure software.

A passionate software developer building web applications with a strong focus on security.

Founding Engineer · Security & Infrastructure · Palo Alto, CA

About

I am a founding engineer at Strawberry.me in Palo Alto, CA. I am always trying to learn new things and improve my skills not just in security but software development too.

Here are a few technologies I've been working with recently:

  • PHP
  • NodeJS
  • React
  • Laravel
  • Golang
  • Docker
  • Rust
  • TypeScript
  • Kubernetes

Experience

Founding Engineer · Engineer #2

Strawberry.me

Aug 2024 — present

  • Second engineer hired — building the product from the ground up in Palo Alto.
  • Shipping features end-to-end across the stack while shaping engineering practices and architecture.

Senior Application Security Engineer

BetterHelp

Jul 2023 — Aug 2024

  • Lead the Application Security project — coming up with ideas, coding, and code reviewing.
  • Code review pull requests before production to ensure the code is secure.
  • Expanded the Application Security team by owning the hiring process.

Security Engineer

BetterHelp

Dec 2021 — Jul 2023

  • Reported to founder while directly developing the main product.
  • Worked on API integration with Uber.
  • Used React for front-end and Firebase for back-end.

Full Stack Developer

BetterHelp

May 2020 — Dec 2021

  • Coded features and bug fixes according to specs while keeping the website secure.
  • Integrated and fixed APIs and webhooks for a more secure platform.
  • Worked with other engineers to take a technical dive in code for a better understanding.

Earlier work

Full Stack Developer

Displayride — San Jose, CA

Aug 2019 — May 2020

  • Reported to founder while directly developing the main product.
  • Worked on API integration with Uber.
  • Used React for front-end and Firebase for back-end.

Full Stack Developer

Encasacreative Design — Saratoga, CA

Apr 2019 — May 2020

  • Web development and technical support.
  • Web performance optimization and cost reduction analysis.
  • Website migration to a new cost-effective platform.

Full Stack Developer

Strict Media — London, UK

Jul 2016 — Aug 2016

  • Summer internship in London for a small web design and hosting company.
  • Developed multiple websites using WordPress for construction and retail companies.

Projects

Nefantaris spiderweb logo

Nefantaris

A static site engine that turns a folder of markdown in git into a prerendered React site on Cloudflare Pages. The nef CLI builds, serves, checks themes, and ejects to a plain React project; themes and plugins are git-pinned repos behind a manifest contract, and an Electron editor hides git from non-technical authors.

  • TypeScript
  • React
  • Vite
  • Electron
  • Cloudflare Pages
tools.sturge.dev home page

Dev Tools

Thirty-odd browser-only utilities at tools.sturge.dev: encoders, JWT and JSON debugging, hashing, WebP conversion, QR codes, text diffing. Everything runs client-side with no servers or tracking, and it installs as an offline PWA.

  • React
  • TypeScript
  • Vite
  • Tailwind
  • PWA
create-react-adam feature wizard

create-react-adam

The opinionated scaffolder I start every React project with: Vite, TypeScript, Wouter, Tailwind 4, strict ESLint flat config, Prettier, exact-pinned dependencies, and GitHub Actions out of the box. Optional Playwright + Allure e2e, Lighthouse CI budgets, and PWA support.

  • Node
  • TypeScript
  • Vite
  • Playwright
XSSHunter Express alert in Discord

XSSHunter Express

My fork of XSSHunter Express that adds Discord and Slack notifications, plus a one-command setup script that installs Docker, picks the fork, and walks through configuration.

  • NodeJS
  • Express
  • Shell

Outside of work

One Piece Card Game

Competitive Player

  • Competed multiple times in the US Finals (invite-only).
  • Competing in the only-ever Red Bull Double Don!! Finals (invite-only).
  • Top finishes at US Regionals.

Soccer

Adult League Striker

  • Currently playing striker in an adult league.
  • Played on the same team for multiple seasons.
  • Arsenal fan so I try to mirror my game off Thierry Henry but end up playing like Giroud.

Contact

My inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Recent posts

All posts