Saumil Patel

Software / Systems Architect

Download PDF

Summary

Software and systems architect with experience designing distributed backends, Java/Spring systems, and cloud infrastructure on AWS. Writes about architecture trade-offs, backend craft, and developer tooling at Machine Mind.

Core skills

Languages

  • Java 21
  • Rust
  • TypeScript
  • Python
  • Shell

Frameworks & Platforms

  • Spring Boot 3
  • Tokio (Rust async)
  • AWS (EC2, ECS, Lambda, RDS)
  • Fly.io
  • Kafka

Architecture

  • Domain-driven design
  • Event sourcing & CQRS
  • Microservices
  • C4 modelling
  • Observability

Selected projects

See the Projects page for full case studies on architecture tooling, Java patterns, Spring Boot recipes, and Rust CLIs.

Writing

Publishes technical notes at Machine Mind covering distributed systems, backend engineering, and cloud infrastructure. Topics include Solr, Spring Boot internals, Rust async, and AWS architecture patterns.