Software Engineer
Building fast, durable systems — and the craft behind them.
I'm Ebn Sina. I design and ship product-grade software: distributed backends, snappy frontends, and the infrastructure that makes both possible. Currently focused on platform engineering.
Intro
Engineer at the intersection of infrastructure and product.
I've spent the last several years shipping software that real people rely on — backend services, developer tools, and the occasional deeply unfashionable internal CLI. Right now I'm deep in video infrastructure: ingest pipelines, transcoding at scale, and the edge caching that gets frames to viewers fast.
I care about correctness, taste, and shipping. I write here mostly to think out loud — post-mortems, patterns that held up under load, and opinions I'd defend with diagrams.
What I do
Backend & distributed systems
Services built to survive real traffic — queues, durable execution, consensus, and the failure modes most teams only discover in production.
Frontend & product
Interfaces that don't make people wait. Accessible, fast, and considered down to the empty and loading states.
Platform & reliability
The unglamorous layer that keeps everything else sustainable — CI/CD, observability, infra-as-code, and SLOs that actually mean something.
Selected work
Things I've shipped
Acme Platform
Multi-tenant internal platform powering 40+ services. Designed the deploy pipeline, secret rotation, and the observability stack from scratch.
Sidebar Search
Realtime full-text search over 12M docs. Sub-50ms p99. Built on Tantivy with a custom ranking layer.
Writing
Recent notes
Currently
Now →- Building a video-infrastructure platform — ingest, transcoding pipelines, adaptive delivery, and the edge caching that ties it together.
- Going deeper on distributed systems — specifically consensus and durable execution.
- Working through Mastering SRE and re-reading Designing Data-Intensive Applications.
- Tinkering with Rust on the side — embedded and WASM.
Toolkit
Uses →Get in touch
Building something interesting? Let's talk.
Whether it's a hard distributed-systems problem, a platform that needs to scale, or just a second opinion — I'm generally up for it.