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

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

FEB 12, 2026

The Death of the Smart App: Why My Home is Now a State Machine

We were promised the future, but we got a folder full of apps. For years, my "smart" home was actually a burden of distributed cognitive load—one app for the lights, another for the coffee, and a constant mental checklist of manual inputs. I decided to kill the apps and rebuild my home as a State Machine. By migrating Home Assistant to an old laptop and repurposing Surface tablets as dedicated interfaces, I've moved from "remote controlling" my life to living in a home that anticipates my needs.

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