
Andrew Kim
Andrew focuses on developer experience and notification system design, helping teams move from ad-hoc scripts to dependable product messaging.
The problem I'm solving
Most notification stacks start simple and become hard to reason about over time. As products grow, message logic spreads across cron jobs, webhooks, and one-off scripts.
I focus on consolidating that complexity into a model teams can understand, audit, and improve.
Design principles
I care deeply about systems that are:
- Transparent: every send has clear context.
- Adaptable: workflows can evolve without rewiring code.
- Reliable: production behavior is predictable under load.
Why this matters
Notification quality directly impacts activation, retention, and trust. If messaging is late, noisy, or inconsistent, users feel it immediately.
My work centers on making that layer dependable so product teams can iterate quickly without breaking customer communication.
Latest articles

How to Make Your Vibe-Coded App Feel Like a Real Product
Your app works. But without welcome emails, reminders, and re-engagement, it doesn't feel like a real product. Here's how to add them without cluttering your code.

Resend vs Dreamlit
Skip the coding and complexity. Dreamlit's AI builds email workflows from plain English descriptions — no technical skills required. Get professional email automation up and running in minutes, not hours.