Hi, I'm
Aditya Shrivastav
DevSecOps Engineer — where dev, ops & security meet
A year into my first DevSecOps role and properly hooked. I work where development, operations, and security overlap — automating the toil, hardening what's fragile, and keeping systems quietly reliable. CI/CD pipelines, infrastructure as code, observability, and shifting security left.
Open to full-time DevSecOps & SRE roles.
A little about me
I'm a software engineer based on the internet. I've spent the last several years shipping products end to end — sitting with the problem long enough to understand it, then building the smallest thing that actually solves it.
I care about the parts most people don't see: the empty state, the error message, the 200ms that decides whether something feels alive. Good engineering and good design aren't separate disciplines to me — they're the same habit of taking the user seriously.
Away from the keyboard I read more than I should, take long walks to debug in my head, and keep a running list of things I want to make.
Selected work
A few things I'm proud of.
-
Ledger
A double-entry finance tool for small teams — real-time balances over an event-sourced core, fast enough to feel like a spreadsheet.
- TypeScript
- Postgres
- Astro
-
Cartograph
An offline-first mapping client that renders 60fps vector tiles on mid-range phones, built around a tiny custom render loop.
- WebGL
- Rust
- WASM
-
Quiethours
A focus app with a single screen and no settings — the design constraint was the product. Still the thing I'm most proud of shipping.
- Swift
- CloudKit
Latest writing
All posts- 3 min
The empty state is the product
The screen a new user sees before they've done anything is the most important one you'll design — and the one most teams skip.
- 4 min
The 200 milliseconds that decide everything
Whether an interface feels alive or dead comes down to a handful of transitions most people never tune. Here's how I think about them.
- 4 min
Local-first, and why I keep coming back to it
Sync is hard, but building as if the network is a feature rather than a dependency changes the whole shape of an app — usually for the better.