D
P
0
Malang, Indonesia
SELECT TIMEZONE
CUSTOM UTC OFFSET
UTC

Daffa
Pramuditya

I build and fix production websites with WordPress, Next.js, and Shopify. Every bug I run into ends up as a story on the blog.

Web Developer

Freelancer

AI Engineer

Available for work

Tech Stack

JavaScriptTypeScriptPythonPHPGoReactNext.jsLaravelNode.jsFlutterMySQLFirebaseDockerGitTailwind CSS
Recent Work
What I Do

Services &
Expertise

01

Web Design

Creating visually stunning, user-centered designs that communicate your brand's story effectively.

02

Development

Building fast, accessible, and responsive websites with modern frameworks and clean code.

03

Full Stack

End-to-end solutions from database architecture to polished frontend interfaces.

04

AI Integration

Leveraging AI tools and workflows to build smarter, faster, and more efficient solutions.

About

I'madeveloperwhobelieveseveryinteractionshouldtellastory.

Icraftmodern,purposefulwebexperienceswithcleancodeandthoughtfuldesign.Everypixelmatters,everyinteractiontellsastory.

Technologies
JavaScriptTypeScriptPythonPHPGoReactNext.jsLaravelNode.jsFlutterMySQLFirebaseDockerGitTailwind CSS

Driven by purpose, dedicated to growth.

Daffa Pramuditya

ABOUT

Coding Activity

GitHub Contributions

0contributions in the last year
Loading contribution data...

Writing

Notes from Production

Real bugs from real client builds, and how I actually fixed them.

Next.js

A Page Is 200 in `curl` but the Browser Says couldn't load? RSC Stream 500 From `revalidateTag` During Render and an Exhausted Upstash Quota

Aug 3, 2026 · 5 min read
Next.js

1 Million Sanity CDN Requests Gone Before the Month Ended? `force-dynamic` Turns Every Child Fetch Into `no-store`

Aug 3, 2026 · 5 min read
Next.js

Still Burning 150k Sanity Requests a Day After the Cache Fix? 85% of It Was 4 `layout` Singletons

Aug 3, 2026 · 5 min read
Web Development

1,343 Pages Scraped, 1,343 Identical Bodies? The `article .entry-content` Cascade Grabbed a Sidebar Widget

Aug 3, 2026 · 5 min read
Next.js

`Module not found: Can't resolve '@sanity/ui'`? A Silent Turbopack Build Failure and a Deploy That Never Landed

Aug 3, 2026 · 4 min read
WordPress & PHP

WXR Import Fails With `PCDATA invalid Char value 18` and `Sequence ']]>' not allowed`? Sanitize the Bytes First

Aug 3, 2026 · 5 min read
CSS & Web Animation

White Text Vanishes on a Light Background While Scrolling? Hardcoded Text Color Desyncs From the Morphing Background

Jul 31, 2026 · 5 min read
Next.js

`plan_limit_reached` 402 From Sanity Turned Every Page Into a Cloudflare 522 One Day After Launch

Jul 31, 2026 · 5 min read
Read all articles
CONTACT

Get in Touch

Let's Work
Together