Skip to content
View rynaqrtz's full-sized avatar

Block or report rynaqrtz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
rynaqrtz/README.md

miku
Typing Animation




ย < About Me />


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 ๐ŸŒธ"],
};

๐Ÿ“ก ย Current Status


# ๐Ÿ”จ 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 ๐ŸŽฏ

๐ŸŽต ย Now Playing on Spotify


Spotify Recently Played


๐ŸŽต Last 3 tracks ยท updates automatically ยท click to open Spotify profile


๐ŸŒธ ย Philosophy & Principles


ย  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."


๐Ÿ—๏ธ ย System Design โ€” QrtzMusic


QrtzMusic System Architecture

๐ŸŽง Full Architecture โ€” QrtzMusic ย |ย  Client-First ย ยทย  Serverless ย ยทย  Zero-Auth





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]
Loading

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.


๐Ÿง  ย Tech Stack


GitHub WidgetBox


GitHub WidgetBox



โš™๏ธ Backend & Runtime

Node.js ย TypeScript Python ย Bun

๐ŸŽจ Frontend

Next.js ย React Tailwind ย JavaScript

โ˜๏ธ Infra & Queue

Vercel ย Redis BullMQ ย Docker

๐Ÿ› ๏ธ Tools & Workflow

Git ย GitHub VS Code ย Postman


๐Ÿš€ ย Featured Projects


๐ŸŽง QrtzMusic

Serverless music platform โ€” no login, no DB, fully client-driven.



  • ๐Ÿ”“ Zero-auth โ€” no session, no cookies, no friction
  • ๐Ÿ’พ Client-side storage โ€” zero DB round-trips
  • ๐Ÿค– AI recommendations via Kobeni Service
  • โšก Auto-scaling on Vercel Edge Network
  • ๐Ÿ“Š P50: 110ms ยท Uptime: 99%+

๐ŸŒธ Qrtznime

Immersive anime discovery web experience.



  • ๐ŸŽŒ Immersive anime discovery & browsing
  • โœจ Smooth micro-animations & transitions
  • ๐Ÿงฉ Clean component-driven architecture
  • ๐Ÿ“ฑ Mobile-first & fully responsive
  • ๐Ÿ” Blazing-fast search & filter UX

๐Ÿค– Kobeni Service

AI microservice powering QrtzMusic recommendations.



  • ๐Ÿ” Queue-based job processing via BullMQ
  • ๐Ÿง  AI-driven music curation & playlists
  • โšก Decoupled & fault-tolerant by design
  • ๐Ÿ”’ Rate-limited, validated, stateless

๐ŸŒ Scraper SDK (coming soon)

Open-source distributed scraper toolkit.



  • ๐Ÿ•ท๏ธ Unified gateway for all scrapers
  • ๐Ÿ“ฆ Publishable as npm package
  • ๐Ÿ” Queue-driven, rate-limited workers
  • ๐ŸŒŠ Redis Streams real-time pipeline

๐Ÿ—บ๏ธ ย Roadmap โ€” The Scraper Empire


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

๐Ÿ† ย Stats & Achievements


GitHub Trophies



GitHub Streak



Activity Graph
Profile Summary
ย  ย 

๐Ÿ ย Contribution Snake


Snake Animation

๐Ÿ’ญ ย Random Dev Thought


Random Dev Quote

๐ŸŒ ย Connect With Me


ย ย 



miku



Footer Typing



๐“‚ƒ โœฆ ย  rynaqrtz ย  โœฆ ๐“‚ƒ


Pinned Loading

  1. qrtzmusic qrtzmusic Public

    TypeScript 1