software engineer / 2026
I'm Will
I write code, play music, and occasionally publish thoughts. Currently in San Francisco.
about
I'm Will
I'm a software engineer based in the Bay Area. Most of my eng time goes to shipping features/products at work and messing around with new tools and projects in my free time. As for what type of engineer I am, I'm a Jack of all trades, master of none. Being a generalist, I like having the complete picture of a system rather than a specific vertical of it, and I'm quite adaptable.
Outside of code, I do a few things. Aside from reading, gaming, and dragging myself to the gym, I am a musician. I grew up playing in a ton of different groups from grunge to jazz to pop, and while I'm not performing at the moment, my ideal Saturday night is spent in a jam circle.
experience
Places I've worked.
Hex Technologies
May 2026 - PresentSoftware Engineer
I just started at Hex on the Analytics Core team, working on how data agents interact with analytics.
Roblox
August 2023 — May 2026Software Engineer
I spent almost 3 years at Roblox. For the first year, I worked on the social graph managing mature, high-throughput systems around how users interact. My next two years were spent on content sharing, where I worked on how users/creators can capture/share content. I launched Roblox Moments 0 -> 1 and shipped some cool developer APIs recently.
Meta, Amazon, Nasdaq
2021 — 2022Internships
I interned at some great places and learned a lot. At Nasdaq, I built webapps around homomorphic encrpytion. At Amazon, I automated some processes previously manual processes pertaining to work authorization. At Meta, I built budget estimator internal tooling for the quick promotion team.
writing
All my thoughts, some personal, some technical.
subscribe
Subscribe to my substack to get notified when I publish.
selected projects
Things I've made that I can talk about deeply.
MixPilot
My attempt at fully agentic music production. Think of it like a mixing copilot. Not quite ready to share this one but I'm excited about it.
- Rust
- React
- Typescript
- Tauri
Strava CLI
I didn't want to pay for Runna, so I made a little AI coach. You can login to strava, sync all your recent activities, and chat with the coach. Why is a CLI? No clue. Just wanted to build one.
- Typescript