software engineer / builder / writer

David Jiang

I build things for the web and write about what I learn along the way. Currently exploring the intersection of systems design and human experience.

scroll

Writing

Photography

Mountain landscape at golden hour
Street scene with neon reflections on wet pavement
Fog rolling over coastal cliffs
Close-up of weathered hands holding a ceramic bowl

Projects

2026 · project

Event-driven pipeline

A real-time data processing system built with Rust and Kafka, handling 50k events/sec.

rustkafka
2025 · project

Auth from scratch

A minimal authentication system — JWT, refresh tokens, RBAC — no frameworks, just fundamentals.

nodesecurity
2025 · open source

Log aggregator

Lightweight log collection daemon. Tails files, parses structured logs, ships to S3.

goaws
2024 · project

CLI task runner

A minimal Make alternative with dependency graphs and parallel execution.

rustcli

About

I'm a software engineer who cares about building things that are simple, fast, and correct. I've spent time working on distributed systems, infrastructure tooling, and whatever interesting problem is in front of me.

When I'm not coding, I'm probably reading, hiking, or thinking about why the last abstraction I chose was wrong. You can find me on GitHub or reach me by email.