Hello World
Welcome to WadoLabs! I'm Edward Chan — a software engineer based in Los Angeles. This is the first post on the blog, so I figured I'd introduce myself.
A Bit About Me
I've been building software professionally for over two decades. I've spent most of my career at the intersection of engineering and product — leading teams, designing systems, and shipping things people actually use. Currently, I work at Genius Sports.
I've always been the type to have a side project going. Whether it's a macOS utility, a web app, or something I just wanted to exist — I like making things. WadoLabs is the home for all of that.
When I'm not writing code, you might find me coaching youth basketball. I'm the head coach of the Super Saber Brothers — it's a blast and keeps me honest about communication and teamwork in ways that software never could.
Why This Site
I wanted a place to share what I'm working on outside of my day job — somewhere to document projects, write about technical decisions, and put things out into the world. No algorithms, no feeds, just a simple site with things I've built and things I've learned.
The first project up is KeyLime, a lightweight keyboard remapping app for macOS. It lets you remap keys, create layers, and use tap-hold gestures — all from the menu bar. If you've ever wished Caps Lock did something useful, give it a try.
What to Expect
I'll be writing about:
- Side projects — walkthroughs, technical decisions, and lessons learned
- Engineering practices — tools, workflows, and approaches I find useful
- Technology deep dives — exploring interesting problems and how to solve them
The Stack
This site is built with:
- Next.js with the App Router and TypeScript
- Tailwind CSS for styling
- MDX for blog posts — write in Markdown, embed React components when needed
- Deployed on Vercel
It's intentionally simple. No CMS, no database — just code, content, and static generation.
Stay Tuned
More posts coming soon. In the meantime, check out the projects page to see what I've been building.