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.

WordPress & PHP

A Form Guard That Only Knew `bot` or `not`: A Real Person Told to Wait for an Email That Was Never Sent

Sep 19, 2026 · 6 min read
WordPress & PHP

Searching an Author Name Returns 1 Result While Four New Posts Stay Invisible? The Theme Had No `search.php`

Sep 18, 2026 · 7 min read
CSS & Web Animation

Hero Video Feels Juddery? A CSS Ken Burns Scale Stacked on Footage That Already Moves

Sep 16, 2026 · 5 min read
Technical SEO

33 Rank Math Meta Descriptions Had to Come from a Client CSV: Set Them Through the Internal `rankmath/v1/updateMeta` REST Endpoint, Not the Per-Page Editor

Sep 14, 2026 · 6 min read
JavaScript

Clicking a Photo Locks Scroll But the Screen Stays Empty? JS Toggled a Class, CSS Revealed on an Attribute

Sep 11, 2026 · 5 min read
Next.js

Old URLs 301 to a 404 Even Though the Middleware Redirect Table Is Correct? `redirects()` in `next.config.ts` Runs First

Sep 9, 2026 · 5 min read
WordPress & PHP

`add_meta_box()` Box Never Shows Up in wp-admin? The String 'side' Landed in the `$screen` Argument

Sep 7, 2026 · 4 min read
Web Development

38px Black Bars Baked into the New Hero Frame PNGs? `cropdetect` Measured Them, Then the Crop Rode Along with the WebP Conversion

Sep 3, 2026 · 6 min read
Read all articles
CONTACT

Get in Touch

Let's Work
Together