Skip to content

Rayyan Mahardika

Vibe Coder — building modern web experiences.

I'm a high-school senior and vibe coder building websites and backend systems with Next.jsTypeScriptTailwind CSSPostgreSQL

Featured Build

S!NGKAT

Personal URL shortener with click analytics — a private dashboard over public links, with referrer, country and device breakdowns per link.

Next.jsTypeScriptTailwind CSSPostgreSQLSupabaseBetter AuthGSAP

Experience

Jul 2025 - Present

High-School Senior & Hobbyist Developer

Self-directed

Indonesia

Aug 2026

Built My Minimal Finance

Personal project

Remote

Projects

My Minimal Finance

Creator & Sole Developer

Multi-user personal finance tracker with PWA, Better Auth, and a Good Fella-inspired dark theme.

Next.jsTypeScriptTailwind CSSPostgreSQL

First Portofolio

Creator

My first personal portfolio showcasing skills, projects, and background. Built with React.

ReactTypeScriptTailwind CSS

Technologies

HTML5CSS3JavaScriptTypeScriptTailwind CSSNext.jsReactGSAPHTML5CSS3JavaScriptTypeScriptTailwind CSSNext.jsReactGSAP
Node.jsPythonPostgreSQLMySQLBetter AuthSupabaseSQLiteNode.jsPythonPostgreSQLMySQLBetter AuthSupabaseSQLite
GitGitHubVercelCloudflareFramerSEO OptimizationGitGitHubVercelCloudflareFramerSEO Optimization

Education

2025 - Present

High School

SMA Angkasa 2

Outside the IDE

When I step away from the screen, I recharge through physical activity, travel, and reading — returning to my projects with fresh energy.

TravelCyclingMuay ThaiDance
Travel
Travel
Cycling
Cycling
Muay Thai
Muay Thai
Dance
Dance

Arrow keys move between photos; Enter focuses one.

Let's work together.

Available for freelance web development and full-stack builds. Open to interesting side projects and collaborations.