const ryna: Developer = {
name : "Ryna",
role : "Backend Engineer",
location : "Karawang, Indonesia",
focus : [
"Backend Architecture & API Design",
"High-performance Server Engineering",
"Clean Code & Maintainability",
"Database Design & Optimization",
],
currently : {
building : "robust backend systems with NestJS & Go",
learning : "Go concurrency patterns & gRPC",
exploring : "Bun runtime & edge compute",
obsessing : "clean API contracts & graceful error handling",
},
stack : {
runtime : ["Node.js", "Bun", "Go"],
framework : ["NestJS", "Express.js"],
language : ["TypeScript", "JavaScript", "Go"],
database : ["PostgreSQL", "MySQL", "Redis"],
devops : ["Docker", "Prisma"],
},
philosophy : "build simple. scale when it matters. stay quiet. ship loud.",
openTo : ["meaningful collabs", "open source", "hard problems"],
};
# now building
role : Backend Engineer
stack : NestJS • Go • PostgreSQL
focus : Clean API Design
deploy : Docker + VPS
location : Karawang, ID |
# currently studying
primary : Go concurrency & gRPC
secondary: PostgreSQL query optimization
side : Bun runtime internals
goal : p50 latency < 80ms
reading : Clean Architecture — Uncle Bob |
| Principle | What it means | |
|---|---|---|
| 🧠 | Think in flows | Trace the data path, not just the function |
| ⚙️ | Prefer stateless | Scalable by design, not by luck |
| ⚡ | Optimize for latency | Performance is a first-class concern |
| 🧩 | Single responsibility | Every module owns exactly one thing |
| 🔒 | Secure by default | Auth, rate-limit, validate — always |
| 📦 | Ship incrementally | Small, testable, deployable units |
| 🎯 | Design contracts first | Shape the API before writing a single line |
| 🌱 | Fail gracefully | Every error path is a first-class citizen |
"The best system is one you can explain in 5 minutes but runs for 5 years."
