DEV Community

Voor AI profile picture

Voor AI

Practical, tested AI tools and workflows — video generation, image editing, music AI. Also building HappyShrimp.online, an AI music studio.

Work

Voor AI

The Before-After Slider Is a Trust Interface, Not a Gallery

The Before-After Slider Is a Trust Interface, Not a Gallery

Comments
3 min read
Previewing Design Choices on Real Photos Beats Swatches Every Time

Previewing Design Choices on Real Photos Beats Swatches Every Time

Comments
2 min read
Vertical Stunt Clips for TikTok From a Single Parked-Car Photo

Vertical Stunt Clips for TikTok From a Single Parked-Car Photo

Comments
2 min read
I Turned One Car Photo Into a 10-Second Ramp Jump Video

I Turned One Car Photo Into a 10-Second Ramp Jump Video

Comments
2 min read
A Practical Workflow for Consistent Product Photo Edits With Reference Images

A Practical Workflow for Consistent Product Photo Edits With Reference Images

Comments
2 min read
How I Finally Nailed the Ceiling-Fan Outfit Change (Setup, Takes, Assembly)

How I Finally Nailed the Ceiling-Fan Outfit Change (Setup, Takes, Assembly)

Comments
2 min read
How I Memorize Anatomy Without Rewriting the Same Notes

How I Memorize Anatomy Without Rewriting the Same Notes

Comments
2 min read
Rewatch Classic Goals Like Code Review: Decisions Before Finishes

Rewatch Classic Goals Like Code Review: Decisions Before Finishes

Comments
2 min read
Short, Kind, Obviously Fake: A Consent-First Prank Checklist

Short, Kind, Obviously Fake: A Consent-First Prank Checklist

Comments
2 min read
Rough Pass First: Using Generated Video as a Sketchbook

Rough Pass First: Using Generated Video as a Sketchbook

Comments
2 min read
A 90-Second Test for Still-to-Dance AI Clips

A 90-Second Test for Still-to-Dance AI Clips

Comments
2 min read
Old Photos, Gentle Motion: Notes on Revival-Style Edits

Old Photos, Gentle Motion: Notes on Revival-Style Edits

Comments
2 min read
A 25-Minute Protocol for Shipping Something on a Bad Day

A 25-Minute Protocol for Shipping Something on a Bad Day

Comments
2 min read
What I Learned Cleaning Up Phone Portraits Before Printing Them

What I Learned Cleaning Up Phone Portraits Before Printing Them

Comments
2 min read
A small, repeatable workflow for photo editing

A small, repeatable workflow for photo editing

Comments
1 min read
What Content Credentials actually tell you about an image

What Content Credentials actually tell you about an image

Comments
2 min read
Constrained generation beats prompt roulette for repeatable AI video

Constrained generation beats prompt roulette for repeatable AI video

Comments
2 min read
Prompt Weighting and Layer Control for Consistent Illustration Sets

Prompt Weighting and Layer Control for Consistent Illustration Sets

Comments
1 min read
Keeping AI Video Clips Consistent Across Shots Without a Timeline

Keeping AI Video Clips Consistent Across Shots Without a Timeline

Comments
1 min read
How I Approach AI Video Generation for Short-Form Craft Projects

How I Approach AI Video Generation for Short-Form Craft Projects

Comments
1 min read
Keeping a Small Prompt Library That Actually Stays Useful

Keeping a Small Prompt Library That Actually Stays Useful

Comments
1 min read
Zombie-Trend Videos: What Makes the Effect Read as the Same Person

Zombie-Trend Videos: What Makes the Effect Read as the Same Person

Comments
2 min read
Restoring Detail in Soft Footage: A Practical Pipeline

Restoring Detail in Soft Footage: A Practical Pipeline

Comments
1 min read
Scoring Facial Proportions: A Practical Look at the Ratios

Scoring Facial Proportions: A Practical Look at the Ratios

Comments
2 min read
Turning a Still Image into Motion: What Makes Image-to-Video Work

Turning a Still Image into Motion: What Makes Image-to-Video Work

Comments
2 min read
Scoring a Personality Quiz Without Making It Feel Arbitrary

Scoring a Personality Quiz Without Making It Feel Arbitrary

Comments
2 min read
Frame Interpolation for Longer Clips: What Actually Works in the Browser

Frame Interpolation for Longer Clips: What Actually Works in the Browser

Comments
2 min read
Colour Transfer for Hair Previews in the Browser: A Practical Pipeline

Colour Transfer for Hair Previews in the Browser: A Practical Pipeline

Comments
2 min read
Designing a short-form trend video feature around one to three photos

Designing a short-form trend video feature around one to three photos

Comments
2 min read
What template-locked video models change about shipping a trend feature

What template-locked video models change about shipping a trend feature

Comments
2 min read
What a political-axes quiz actually measures (and what it does not)

What a political-axes quiz actually measures (and what it does not)

Comments
1 min read
A checklist for evaluating AI image generators when typography and layout matter

A checklist for evaluating AI image generators when typography and layout matter

Comments
1 min read
What to Check Before You Build on an AI Image API

What to Check Before You Build on an AI Image API

Comments
1 min read
A Practical Checklist for Evaluating AI Image Generators

A Practical Checklist for Evaluating AI Image Generators

Comments
1 min read
Sketching a photo-to-rap-video pipeline

Sketching a photo-to-rap-video pipeline

Comments
2 min read
Five-Minute Icebreakers for Remote Teams That Don't Feel Forced

Five-Minute Icebreakers for Remote Teams That Don't Feel Forced

Comments
2 min read
A Practical Pipeline for Two-Person AI Rap Videos

A Practical Pipeline for Two-Person AI Rap Videos

Comments
2 min read
Multi-Round Editing with Dozens of Reference Images

Multi-Round Editing with Dozens of Reference Images

Comments
2 min read
When the Model You Want Isn't Released Yet

When the Model You Want Isn't Released Yet

Comments
2 min read
Text-to-Video on a Credit Budget: Plan the Cost Before the Render

Text-to-Video on a Credit Budget: Plan the Cost Before the Render

Comments
2 min read
Fixing a Green Screen Key When the Shoot Was Not Perfect

Fixing a Green Screen Key When the Shoot Was Not Perfect

Comments
2 min read
Keeping Research, Files and Tasks in One AI Workspace

Keeping Research, Files and Tasks in One AI Workspace

Comments
2 min read
Image Editing Workflows That Survive a Real Deadline

Image Editing Workflows That Survive a Real Deadline

Comments
2 min read
Full-Duplex Voice: What Changes When the Model Can Be Interrupted

Full-Duplex Voice: What Changes When the Model Can Be Interrupted

Comments
2 min read
Small Decisions Don't Need a Big Model

Small Decisions Don't Need a Big Model

Comments
2 min read
Prompting for AI Video: How to Get a Usable First Generation

Prompting for AI Video: How to Get a Usable First Generation

Comments
2 min read
Building a Voice Layer for an App: TTS, ASR and Realtime

Building a Voice Layer for an App: TTS, ASR and Realtime

Comments
2 min read
Writing Songs with a Text-to-Music Model: A Practical Workflow

Writing Songs with a Text-to-Music Model: A Practical Workflow

Comments
2 min read
A Faceless Video Pipeline You Can Actually Maintain

A Faceless Video Pipeline You Can Actually Maintain

Comments
2 min read
Removing Backgrounds from Video Without a Green Screen

Removing Backgrounds from Video Without a Green Screen

Comments
3 min read
A Jev AI Decision Is a Proposal: Build a Tested Review Boundary in JavaScript

A Jev AI Decision Is a Proposal: Build a Tested Review Boundary in JavaScript

Comments
6 min read
How to Reject Oversized AI Images Before Decoding Them in Python

How to Reject Oversized AI Images Before Decoding Them in Python

Comments
5 min read
How to Remove EXIF Metadata From AI Image Exports With Python

How to Remove EXIF Metadata From AI Image Exports With Python

Comments
5 min read
How to Letterbox AI Images Without Stretching Them in Python

How to Letterbox AI Images Without Stretching Them in Python

Comments
4 min read
How to Catch Truncated JPEGs Before Thumbnail Generation

How to Catch Truncated JPEGs Before Thumbnail Generation

Comments
4 min read
How to Reject Image Extension Mismatches Before Storing AI Exports

How to Reject Image Extension Mismatches Before Storing AI Exports

Comments
5 min read
Reject Animated Files Before Sending AI Images Through a Still-Image Pipeline

Reject Animated Files Before Sending AI Images Through a Still-Image Pipeline

Comments
5 min read
How to Reject Missing ICC Profiles Before Processing AI Image Exports

How to Reject Missing ICC Profiles Before Processing AI Image Exports

Comments
5 min read
How to Test the Handoff Boundary in an AI Video Continuation Pipeline

How to Test the Handoff Boundary in an AI Video Continuation Pipeline

Comments
3 min read
How to Validate Multi-Shot AI Video Clip Timing Before You Render

How to Validate Multi-Shot AI Video Clip Timing Before You Render

Comments
3 min read
loading...