I'm a backend & distributed systems developer who enjoys understanding how systems work end-to-end, not just shipping features.
I've worked across frontend, backend, and infrastructure, and I currently focus on backend systems and large open-source codebases where correctness, determinism, and maintainability matter.
const aditya = {
focus: "Backend Systems & Distributed Architecture",
values: [
"Reading production code over tutorials",
"Debugging and tracing as core engineering skills",
"Small, correct changes that compound over time"
],
currentlyDoing: "Contributing to production OSS & learning Rust",
askMeAbout: ["Go", "Systems Design", "API Architecture", "Open Source"]
};I actively contribute to production-grade open-source projects.
|
|
%%{init: {'theme':'dark', 'themeVariables': { 'fontSize':'16px'}}}%%
graph LR
A[Study<br/>Architecture] --> B[Trace<br/>Requests]
B --> C[Identify<br/>Invariants]
C --> D[Edge Cases &<br/>Failures]
D --> E[Small<br/>Changes]
E --> F[Write<br/>Tests]
F --> G[Clear<br/>Communication]
style A fill:#00ADD8,stroke:#fff,stroke-width:2px,color:#000
style B fill:#00ADD8,stroke:#fff,stroke-width:2px,color:#000
style C fill:#00ADD8,stroke:#fff,stroke-width:2px,color:#000
style D fill:#00ADD8,stroke:#fff,stroke-width:2px,color:#000
style E fill:#00ADD8,stroke:#fff,stroke-width:2px,color:#000
style F fill:#00ADD8,stroke:#fff,stroke-width:2px,color:#000
style G fill:#00ADD8,stroke:#fff,stroke-width:2px,color:#000
π‘ Backend Expertise (Click to expand)
- RESTful and config-driven APIs
- Authentication & authorization
- Rate limiting and abuse prevention
- Concurrency & async execution
- Request tracing and debugging
- Writing regression-focused tests
// Areas I spend most time reasoning about
package main
func main() {
focus := []string{
"Request lifecycles",
"Control-plane behavior",
"Config propagation",
"Failure modes",
"Testing for determinism",
}
} |
// Engineering values I optimize for
fn engineering_values() -> Vec<&'static str> {
vec![
"Correctness over cleverness",
"Depth over speed",
"Clarity over premature optimization",
"Code for the next engineer",
]
} |
Prefer depth over surface-level speed |
Trace systems before modifying them |
Treat tests and reviews as part of the product |
Core Principles:
- Optimize for long-term maintainability
- Assume someone else will read this code later
- Small, correct changes compound over time
|
|










