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.)

REBUILD BUILD IN PROGRESS v2.0.0 85% src/portfolio/ localhost:4321 portfolio.ts 1 2 3 4 5 6 7 8 9 10 localhost:4321 </> NETWORK compiling modules... ✓ build complete // REBUILDING FROM SCRATCH

// What I Believe

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

— Korak Kurani

FrontendBackendDevOpsAIFrontendBackendDevOpsAI

// Capabilities

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

I design, build, and ship the full vertical slice — pixels, APIs, and the 3am logs when prod sneezes. My stack isn't resume-driven development; it's what I've shipped, triaged, and patched while real traffic did chaos engineering for free — the kind of proof Grafana graphs and angry JSON don't let you fake.

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

// Selected Work

Projects as stories

View all projects

~/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.

Tech stack

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

Key features

  • Client-side generation—URLs and text stay in the browser
  • Live preview that updates as you edit
  • Fine-grained styling: dots, finder eyes, solid and gradient fills
  • Logo upload with integrated cropper for clean center placement
  • Quick presets: social icons and emoji-friendly workflows
  • High-resolution PNG export without watermarks
  • Dark mode and glass-style UI, mobile-first layout
  • Open source (MIT) for audit and contribution
Qrgen
// In Progress

The lab is always active

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

// About

"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

// Open Sourcing My Brain

How I Think, Build, & Share.

View all posts

APR 30, 2026

The Invisible Burn: The Hidden Energy Developers Use (And Why DX is Not Optional)

Developers don't just "sit at computers." They build entire universes in their minds. Discover why the "mental load" of coding is the most undervalued resource in tech and how to protect it.

5 min read

MAR 14, 2026

The Three-Layer Fortress: Building a Private Cloud with Coolify, Directus, and Cloudflare

Stop punching holes in your firewall and exposing your home IP to the world. In 2026, building a private cloud is no longer about managing complex VPNs or risky port forwarding; it’s about creating an invisible, outbound-only bridge to the internet. By combining Coolify for orchestration, Directus for data management, and Cloudflare Tunnels for Zero Trust connectivity, you can build a three-layer fortress that is accessible from any browser but completely hidden from scanners. This is the definitive guide to professional-grade self-hosting on your own hardware—no open ports required.

10 min read

FEB 16, 2026

The Architectural Pivot: Why I Ditched Cloud Music for Local-First Audio

If your lighting doesn't depend on a monthly subscription, why should your music? After struggling with the "Cookie Nightmares" of YouTube Music and the "Subscription Tax" of Spotify, I realized that cloud audio is a fundamental failure point in the smart home. I pivoted to a Local-First architecture—storing high-quality files on my server's SSD and using Music Assistant to orchestrate a multi-room experience. No cloud, no lag, and zero recurring costs. Here is how I turned my music from a rented service into solid infrastructure.

4 min read

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.).