Engineering notes
Thinking in public about backend systems.
Concise field notes on decisions I have implemented—not recycled framework tutorials.
Building reliable FastAPI APIs
Reliability starts at boundaries: explicit contracts, domain services, state ownership and observable failure.
Read note →
When web software controls hardware
Practical lessons from connecting Flask workflows to embedded hardware while protecting clear system boundaries.
Read note →
Designing OTP authentication flows
An OTP is short-lived data, but the surrounding system still needs rate limits, state and privacy controls.
Read note →
Writing roadmap
Notes I’m developing next.
Database migrations done safely · FastAPI testing strategies · Telemetry before features · Structuring backend projects · Building AI products without overengineering · Lessons from enterprise banking · Six years in engineering.