About
Saumil Patel — software architect and backend engineer working across Java, Spring Boot, Rust, and cloud systems.
I’m Saumil Patel, a software architect and backend engineer. I design and build server-side systems — APIs, data pipelines, search, and the infrastructure that keeps them running — with a bias toward simplicity, observability, and systems that are still maintainable years later.
Machine Mind is where I keep practical engineering notes: architecture decisions, backend patterns, cloud and DevOps recipes, and experiments in Rust and Java that are worth writing down.
What I work on
- Software architecture — service boundaries, data modelling, and pragmatic trade-offs.
- Backend engineering — Java and Spring Boot for enterprise systems; Rust for fast, focused services and tooling.
- Cloud & DevOps — AWS and Fly.io, containers, and CI/CD pipelines that ship reliably.
- Search, data & APIs — Apache Solr, indexing, REST/GraphQL APIs, and observability.
- Developer tooling — small utilities and reusable libraries that remove friction.
How I work
- Prefer boring, well-understood technology over novelty for its own sake.
- Optimise for readability and operability — code is read and run far more than it is written.
- Measure before optimising; profile, load-test, and instrument.
- Automate the repetitive; document the surprising.
Experience in brief
Over a decade building and operating backend systems across the JVM and, more recently, Rust ecosystems — from API design and performance tuning to administering web servers, databases, and CI/CD. I enjoy the full path from architecture diagram to running, observable production service.