const megumin: Developer = {
name : "Ryna",
role : "Backend Engineer & System Designer",
location : "๐ Indonesia",
focus : [
"Serverless Architecture",
"REST & Queue API Design",
"Clean Code & Maintainability",
"Low-Latency System Patterns",
],
currently : {
building : "QrtzMusic โ no auth, no DB, fully client-driven ๐ง",
learning : "Advanced Queue Systems with BullMQ + Redis",
exploring : "Edge Functions & low-latency patterns",
obsessing : "Clean API contracts & graceful error boundaries",
},
stack : {
backend : ["Node.js", "TypeScript", "Python", "BullMQ", "Redis"],
frontend : ["Next.js", "React", "Tailwind CSS"],
infra : ["Docker", "Vercel", "Serverless Functions"],
tools : ["Git", "Postman", "VS Code", "Insomnia"],
},
philosophy : "Build simple. Scale only when needed. Design it right from the start.",
openTo : ["Collabs ๐ค", "Open Source ๐ฑ", "Interesting Problems ๐ธ"],
};
# ๐จ Now Building
project : QrtzMusic v2
status : ๐ข Active Development
pattern : Serverless ยท Zero-Auth
storage : Client-Side Only
deploy : Vercel Edge Network
uptime : 99%+ ๐ |
# ๐ Currently Studying
primary : BullMQ advanced patterns
secondary: Redis Streams & Pub/Sub
side : Edge Function optimization
reading : "Clean Architecture" - Uncle Bob
goal : < 100ms p50 latency ๐ฏ |
| ย | 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 | UX is a first-class concern |
| ๐งฉ | Single responsibility | Every component 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."
xychart-beta
title "QrtzMusic โ Latency Distribution (ms)"
x-axis ["P50", "P75", "P90", "P99"]
y-axis 0 --> 300
bar [110, 140, 180, 260]
line [110, 140, 180, 260]
Design Decisions:ย Zero-auth removes session overhead entirely. Client-side storage eliminates DB round-trips. Serverless gives instant global scale. Every decision traces back to one goal โ latency.
Building a distributed scraper ecosystem โ one target at a time.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ SCRAPER ECOSYSTEM โ rynaqrtz โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ PHASE 1 โ Foundation โ
SHIPPED โ
โ โโ QrtzMusic YouTube Scraper [Node.js ยท BullMQ] โ
โ โโ Kobeni AI Service [Serverless ยท Redis] โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ PHASE 2 โ Scraper Army ๐จ BUILDING โ
โ โโ Anime Metadata Scraper [Python ยท Cheerio] ๐ก WIP โ
โ โโ Lyrics Scraper [Node.js ยท Queue] ๐ก WIP โ
โ โโ Music Chart Scraper [TypeScript] ๐ต PLANNED โ
โ โโ Trending Topics Scraper [BullMQ ยท Redis] ๐ต PLANNED โ
โ โโ Social Media Feed Scraper [Puppeteer] ๐ต PLANNED โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ PHASE 3 โ Orchestration ๐ฎ FUTURE โ
โ โโ Unified Scraper Gateway [API ยท Rate Limit] ๐ฎ SOON โ
โ โโ Scraper Worker Cluster [Queue ยท BullMQ] ๐ฎ SOON โ
โ โโ Real-time Data Pipeline [Redis Streams] ๐ฎ SOON โ
โ โโ Open-source Scraper SDK [npm package] ๐ฎ SOON โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Badge | Status |
|---|---|
| โ | Shipped & running in production |
| ๐ก | In active development |
| ๐ต | Planned & designed |
| ๐ฎ | Future vision |
.gif)
