Skip to main content

I build things the internet deserves.

Senior Fullstack Developer. 5 years turning ideas into infrastructure. JS · Node · AWS.

scroll to explore
maintenance

Rebuilding From Scratch — Live

New architecture. New visuals. New everything. Currently mid-overhaul — some pages are still being wired up and a few rough edges are expected. It's progress, not chaos. (Okay, a little chaos.)

"Code isn't a job to clock out of. It's the closest thing we have to building worlds from scratch."

— Korak Kurani

FrontendBackendDevOpsAI

// Capabilities

Full-stack,
end-to-end,
zero handoffs.

I design, build, and ship — from pixel to production. My stack isn't a buzzword list; it's a set of deliberate choices made after shipping real products to real users.

◆ Smart systems ◆ Clean APIs ◆ Scalable Infra
Explore the stack

// Selected Work

Projects as stories

View all projects
QR

~/projects/qrgen

TOOL FRONTEND

QRGen

A fast, privacy-first QR studio—premium styling and logo embedding without paywalls, watermarks, or noise.

I built QRGen after hitting the same wall everyone hits: paywalls for clean exports, watermarks on "free" downloads, ads cluttering simple tasks, and tools that quietly ship your URL to a server. It is an open, browser-based generator for people who want real customization—gradients, eye shapes, dot styles, centered logos—with a calm, modern UI. Generation stays client-side, so what you type is not sent off to a backend to be turned into a code.

Vue 3 · TypeScript · Vite · Tailwind CSS · DaisyUI · qr-code-styling · VueUse · vue-advanced-cropper · Lucide

// In Progress

The lab is always active

Currently shipping new work and experimental tools. Check back soon or follow the transmissions.

"I came for the 'how-to' of websites; I stayed for the infinite loop of learning. Turns out, my curiosity doesn't have a break; statement."

Read about me

Got a vision?
Let's build the future.

I’m always down for freelance projects, full-time adventures, or just a good nerd-out session. I'll get back to you faster than a cache-hit (response within 48h.).