DEV Community

Muhamad Revanza Rafif Hamdani profile picture

Muhamad Revanza Rafif Hamdani

404 bio not found

Joined Joined on 
From Filenames to Ranked Keywords: Casing and Title Rules in a Stdlib-Only Metadata Script

From Filenames to Ranked Keywords: Casing and Title Rules in a Stdlib-Only Metadata Script

Comments
4 min read
Adobe Vecteezy And Dreamstime CSV Headers That Pass Review The First Time

Adobe Vecteezy And Dreamstime CSV Headers That Pass Review The First Time

1
Comments 1
4 min read
How I Packaged 39 Assets For Adobe Vecteezy And Dreamstime With Four Python Scripts

How I Packaged 39 Assets For Adobe Vecteezy And Dreamstime With Four Python Scripts

Comments
4 min read
Fixing Metadata Rejections Across Adobe Vecteezy And Dreamstime With One Script

Fixing Metadata Rejections Across Adobe Vecteezy And Dreamstime With One Script

Comments
4 min read
Running A 39-Product Stock Pipeline On A 2 GB Server With Zero Cloud Costs

Running A 39-Product Stock Pipeline On A 2 GB Server With Zero Cloud Costs

1
Comments
4 min read
Why Two Python Packages And Stdlib Scripts Keep My AI Asset Costs Near Zero

Why Two Python Packages And Stdlib Scripts Keep My AI Asset Costs Near Zero

Comments
4 min read
How A Local Prompt Engine Replaced Paid Generation Across Three Stock Platforms

How A Local Prompt Engine Replaced Paid Generation Across Three Stock Platforms

Comments
4 min read
Binarising AI Line Art For Stock Platforms: Threshold Choices That Survive QC

Binarising AI Line Art For Stock Platforms: Threshold Choices That Survive QC

Comments
5 min read
Tracing AI Line Art To Vector Without Losing Line Weight: A 39-Product Postmortem

Tracing AI Line Art To Vector Without Losing Line Weight: A 39-Product Postmortem

Comments
4 min read
Why My Vector Exports Got Rejected On Adobe Stock And How I Fixed The Trace Pipeline

Why My Vector Exports Got Rejected On Adobe Stock And How I Fixed The Trace Pipeline

Comments
4 min read
Building The Exact Adobe, Vecteezy And Dreamstime Metadata CSVs With One Python Script

Building The Exact Adobe, Vecteezy And Dreamstime Metadata CSVs With One Python Script

Comments
4 min read
Why Adobe Rejects Your Metadata CSV Header Instantly And How To Fix It

Why Adobe Rejects Your Metadata CSV Header Instantly And How To Fix It

Comments
4 min read
Writing Ranked Keywords And Title Casing Rules Into A Stock Metadata Generator

Writing Ranked Keywords And Title Casing Rules Into A Stock Metadata Generator

Comments
4 min read
Building The Exact Adobe, Vecteezy And Dreamstime CSVs With One Python Script

Building The Exact Adobe, Vecteezy And Dreamstime CSVs With One Python Script

Comments
4 min read
How A 15-Column Dreamstime CSV And A Upload Tracker Fixed My Rejection And Double-Post Problems

How A 15-Column Dreamstime CSV And A Upload Tracker Fixed My Rejection And Double-Post Problems

Comments
4 min read
The Four Scripts That Packaged 39 Stock Assets On A 2 GB Server

The Four Scripts That Packaged 39 Stock Assets On A 2 GB Server

Comments
4 min read
How I Kept AI Image Generation Costs Near Zero On A 2 GB Single-Core Server

How I Kept AI Image Generation Costs Near Zero On A 2 GB Single-Core Server

1
Comments
4 min read
Running 39 Products Through Adobe, Vecteezy And Dreamstime Without Spending On Cloud

Running 39 Products Through Adobe, Vecteezy And Dreamstime Without Spending On Cloud

Comments
4 min read
Near-Zero-Cost AI Art: Why Metadata, Packaging And Tracking Cost Nothing But Python

Near-Zero-Cost AI Art: Why Metadata, Packaging And Tracking Cost Nothing But Python

Comments
4 min read
Why Your Store Gets Views but No Sales (And the One Metric That Explains It)

Why Your Store Gets Views but No Sales (And the One Metric That Explains It)

Comments
4 min read
I Ran a Stock Pipeline on a $7 VPS for 30 Days. The Real Cost Breakdown

I Ran a Stock Pipeline on a $7 VPS for 30 Days. The Real Cost Breakdown

Comments
5 min read
The Metadata Mistake That Makes Great Art Invisible in Search

The Metadata Mistake That Makes Great Art Invisible in Search

Comments
4 min read
How I Cut My AI Image Bill by Half Without Changing the Model

How I Cut My AI Image Bill by Half Without Changing the Model

Comments
4 min read
The Free Tool Stack I Use to Sell Digital Products Without a Design Team

The Free Tool Stack I Use to Sell Digital Products Without a Design Team

Comments
4 min read
The Second Quality Layer That Catches What Automation Misses

The Second Quality Layer That Catches What Automation Misses

Comments
4 min read
From 1 Idea to 49 Products: The Pipeline That Made It Possible on a VPS

From 1 Idea to 49 Products: The Pipeline That Made It Possible on a VPS

Comments 1
4 min read
I Read Every Adobe Rejection Reason. Most of Them Are One Rule

I Read Every Adobe Rejection Reason. Most of Them Are One Rule

Comments 1
4 min read
From One Prompt to 39 Finished Products: What Actually Broke

From One Prompt to 39 Finished Products: What Actually Broke

Comments
4 min read
The ADHD Planner Checklist: 9 Things That Actually Matter

The ADHD Planner Checklist: 9 Things That Actually Matter

Comments
4 min read
How I Turn One Idea Into a Repeatable Product Pipeline (No GPU)

How I Turn One Idea Into a Repeatable Product Pipeline (No GPU)

Comments
4 min read
The Locked Spec: Why Your Digital Products Look Inconsistent

The Locked Spec: Why Your Digital Products Look Inconsistent

Comments
4 min read
The Vectorising Step Most Sticker Sellers Skip

The Vectorising Step Most Sticker Sellers Skip

Comments
4 min read
What Adobe and Vecteezy Reviewers Actually Check Before They Approve

What Adobe and Vecteezy Reviewers Actually Check Before They Approve

Comments
4 min read
I Built a Metadata CSV Generator So I Stop Getting Rejected

I Built a Metadata CSV Generator So I Stop Getting Rejected

Comments
4 min read
The Ledger That Stops You Double-Posting Your Stock Uploads

The Ledger That Stops You Double-Posting Your Stock Uploads

Comments
4 min read
Hyperfocus Is Not Focus: How to Plan Around the Tunnel You Fall Into

Hyperfocus Is Not Focus: How to Plan Around the Tunnel You Fall Into

Comments
4 min read
Body Doubling and Why an Empty Room Is the Real Problem

Body Doubling and Why an Empty Room Is the Real Problem

Comments 1
4 min read
Starting Tasks Without Motivation: What the Research Says About Initiation

Starting Tasks Without Motivation: What the Research Says About Initiation

Comments
4 min read
How to Sleep Earlier With ADHD: The Interventions That Survive Contact With a Real Bed

How to Sleep Earlier With ADHD: The Interventions That Survive Contact With a Real Bed

Comments
5 min read
ADHD in the Workplace: A Planner You Will Actually Open at 9 AM

ADHD in the Workplace: A Planner You Will Actually Open at 9 AM

Comments
4 min read
The Budget Module: Spending With a Brain That Cannot Delay Discounting

The Budget Module: Spending With a Brain That Cannot Delay Discounting

Comments
4 min read
Cognitive Accessibility: Making a Spreadsheet an Accessible Tool, Not a Maze

Cognitive Accessibility: Making a Spreadsheet an Accessible Tool, Not a Maze

Comments
4 min read
Phone Notifications Are a Planning Failure, Not a Willpower Failure

Phone Notifications Are a Planning Failure, Not a Willpower Failure

Comments
5 min read
The Energy Cycle Nobody Plans For: Hormones, Sleep Debt and Your Worst Hour

The Energy Cycle Nobody Plans For: Hormones, Sleep Debt and Your Worst Hour

Comments
5 min read
Exercise as a Planning Tool, Not a Reward You Never Claim

Exercise as a Planning Tool, Not a Reward You Never Claim

Comments
4 min read
Mindfulness With ADHD: What the Numbers Say When Practice Does Nothing

Mindfulness With ADHD: What the Numbers Say When Practice Does Nothing

Comments
5 min read
Medication and a Planner: Why the Reminder Tab Is Not the Hard Part

Medication and a Planner: Why the Reminder Tab Is Not the Hard Part

Comments
4 min read
Overstimulation and the Planner That Knows When to Go Quiet

Overstimulation and the Planner That Knows When to Go Quiet

Comments 1
4 min read
AuDHD and the Planner: When Two Braids Need Two Systems

AuDHD and the Planner: When Two Braids Need Two Systems

Comments
4 min read
How to Do a Brain Dump That Actually Clears Your Head

How to Do a Brain Dump That Actually Clears Your Head

Comments
3 min read
From 53 Papers to One Planner: What I Kept and What I Threw Away

From 53 Papers to One Planner: What I Kept and What I Threw Away

Comments
4 min read
The Two-Minute Rule, Delay Discounting, and Why Rewards Must Be Now

The Two-Minute Rule, Delay Discounting, and Why Rewards Must Be Now

Comments
6 min read
Self-Compassion as a Planning Skill, Not a Soft Extra

Self-Compassion as a Planning Skill, Not a Soft Extra

Comments 1
5 min read
Sleep Phase Delay and the 9 AM Plan That Never Works

Sleep Phase Delay and the 9 AM Plan That Never Works

Comments
4 min read
Time Blindness Is Not Laziness: Planning Around It

Time Blindness Is Not Laziness: Planning Around It

Comments
4 min read
The Planner Built for a Brain That Forgets

The Planner Built for a Brain That Forgets

Comments
4 min read
Why Your ADHD Planner Keeps Ending Up in a Drawer

Why Your ADHD Planner Keeps Ending Up in a Drawer

Comments
4 min read
The Research Behind an ADHD Planner: Working Memory, Time Blindness, Sleep

The Research Behind an ADHD Planner: Working Memory, Time Blindness, Sleep

Comments
4 min read
For People Who Quit Every Planner in Week Three

For People Who Quit Every Planner in Week Three

Comments
5 min read
Brain Dump, Three Priorities, Visible Time: Inside an ADHD Planner

Brain Dump, Three Priorities, Visible Time: Inside an ADHD Planner

Comments
4 min read
loading...