DEV Community

Paul Crinigan profile picture

Paul Crinigan

AI integration and memory engineer. I build AI apps, agents, and free developer tools at aiappsapi.com, and web games at abratabia.com.

Joined Joined on  Personal website https://www.aiappsapi.com
Three API Calls And A Model: Running Your Own Prediction Endpoint

Three API Calls And A Model: Running Your Own Prediction Endpoint

Comments
3 min read
Sending Bulk SMS From Your Own Server: Batching, Drips and Opt Outs Done Right

Sending Bulk SMS From Your Own Server: Batching, Drips and Opt Outs Done Right

1
Comments
3 min read
How Game NPCs Make Decisions: State Machines, Behavior Trees And Utility AI

How Game NPCs Make Decisions: State Machines, Behavior Trees And Utility AI

Comments
4 min read
What AI Headshot Generators Do With Your Face After They Deliver

What AI Headshot Generators Do With Your Face After They Deliver

Comments
3 min read
Why Ecommerce Email Still Outperforms Every Other Channel

Why Ecommerce Email Still Outperforms Every Other Channel

Comments
3 min read
AI Voice Generation In 2026: What Actually Separates The Tools

AI Voice Generation In 2026: What Actually Separates The Tools

Comments
3 min read
Marketing An Indie Game Is A Build Task, Not A Launch Task

Marketing An Indie Game Is A Build Task, Not A Launch Task

Comments
3 min read
Routing Is The Cheapest AI Optimization Most Teams Skip

Routing Is The Cheapest AI Optimization Most Teams Skip

Comments
3 min read
What Actually Changed In AI Video Generation, From A Pipeline Point Of View

What Actually Changed In AI Video Generation, From A Pipeline Point Of View

Comments
3 min read
Shipping A Game To The Browser Instead Of A Store

Shipping A Game To The Browser Instead Of A Store

Comments
3 min read
Cognitive Scoring: What ACT-R Adds To Vector Retrieval

Cognitive Scoring: What ACT-R Adds To Vector Retrieval

Comments
3 min read
Reselling Is An Inventory Turn Problem, Not A Treasure Hunt

Reselling Is An Inventory Turn Problem, Not A Treasure Hunt

Comments
4 min read
Running an AI Game Master on One PHP App and a SQLite File

Running an AI Game Master on One PHP App and a SQLite File

Comments
3 min read
The AI Video Tools That Actually Ship Finished Video

The AI Video Tools That Actually Ship Finished Video

Comments
3 min read
Your RAG Pipeline Is Probably Broken Upstream Of Retrieval

Your RAG Pipeline Is Probably Broken Upstream Of Retrieval

Comments
3 min read
The Game Math You Actually Need To Ship A Web Game

The Game Math You Actually Need To Ship A Web Game

Comments
3 min read
Four Ways to Animate a Web Game, and What Each One Costs

Four Ways to Animate a Web Game, and What Each One Costs

Comments
3 min read
Your Stats Tool Should Show Its Work

Your Stats Tool Should Show Its Work

Comments
3 min read
What DevOps Automation Cannot Do At 3am

What DevOps Automation Cannot Do At 3am

Comments
3 min read
What A Business Plan Is Actually For

What A Business Plan Is Actually For

Comments
3 min read
Deliverability Is The Part Of AI Outreach Nobody Models

Deliverability Is The Part Of AI Outreach Nobody Models

Comments 1
4 min read
Personalization Is a Memory Problem, Not a Prompt Problem

Personalization Is a Memory Problem, Not a Prompt Problem

Comments
3 min read
What Forensic Labs Know About Evidence That Software Teams Keep Relearning

What Forensic Labs Know About Evidence That Software Teams Keep Relearning

Comments 1
3 min read
Why AI Sales Agent Pilots Stall On Data, Not Models

Why AI Sales Agent Pilots Stall On Data, Not Models

Comments
4 min read
How Particle Physics Turns Trillions Of Collisions Into One Result

How Particle Physics Turns Trillions Of Collisions Into One Result

Comments
2 min read
Why Web Games Break In Ways Native Games Never Do

Why Web Games Break In Ways Native Games Never Do

Comments
3 min read
What A Separate Business Bank Account Actually Buys You

What A Separate Business Bank Account Actually Buys You

Comments
3 min read
The Part Of Your RAG Pipeline That Decides Everything

The Part Of Your RAG Pipeline That Decides Everything

Comments 1
3 min read
PlayCanvas: Building 3D Games That Run In A Browser Tab

PlayCanvas: Building 3D Games That Run In A Browser Tab

Comments
3 min read
The Physics Behind Every Kilowatt Your Code Runs On

The Physics Behind Every Kilowatt Your Code Runs On

Comments
3 min read
Why AI API Bills Jump 10x In A Single Quarter

Why AI API Bills Jump 10x In A Single Quarter

Comments
4 min read
What WebGL 2.0 Changed for Browser Games

What WebGL 2.0 Changed for Browser Games

Comments
3 min read
Prompt Engineering Is Testing, Not Wording

Prompt Engineering Is Testing, Not Wording

Comments
3 min read
The AI Video Stack Is Six Tools, Not One

The AI Video Stack Is Six Tools, Not One

Comments
3 min read
What Petabyte Scale Science Changed About Research Workflows

What Petabyte Scale Science Changed About Research Workflows

Comments
3 min read
The Accessibility Features Players Actually Use First

The Accessibility Features Players Actually Use First

Comments
3 min read
The Checkout Attack That Changes Nothing On Your Page

The Checkout Attack That Changes Nothing On Your Page

Comments
3 min read
The AI Attack Surface Your Application Security Checklist Does Not Cover

The AI Attack Surface Your Application Security Checklist Does Not Cover

Comments
5 min read
How A Print On Demand Store Runs Without Anyone Touching An Order

How A Print On Demand Store Runs Without Anyone Touching An Order

Comments
3 min read
Taking Payments Inside an MCP Server

Taking Payments Inside an MCP Server

Comments
4 min read
What Actually Makes A System Agentic

What Actually Makes A System Agentic

Comments
3 min read
The Two Questions To Ask Before You Put A Free Image On A Site You Ship

The Two Questions To Ask Before You Put A Free Image On A Site You Ship

Comments
3 min read
The Multi-Agent Patterns That Outlived AutoGen

The Multi-Agent Patterns That Outlived AutoGen

Comments
4 min read
Why Your AI App Forgets: Context Window Management That Holds Up

Why Your AI App Forgets: Context Window Management That Holds Up

1
Comments 2
3 min read
Why Browser Games Lose Players In The First Five Seconds

Why Browser Games Lose Players In The First Five Seconds

1
Comments
3 min read
The Retrieval Layer Decides Whether Your Second Brain Is Worth Building

The Retrieval Layer Decides Whether Your Second Brain Is Worth Building

Comments
4 min read
What To Check Before You Merge Agent-Written Code

What To Check Before You Merge Agent-Written Code

Comments
3 min read
What To Build Before You Leave An Agent Running Overnight

What To Build Before You Leave An Agent Running Overnight

Comments
3 min read
The Marketplace Fee Math That Decides Your Margin

The Marketplace Fee Math That Decides Your Margin

Comments
3 min read
What Has To Be True Before You Trust An AI Data Agent

What Has To Be True Before You Trust An AI Data Agent

2
Comments 2
3 min read
From Working Once To Running Every Day

From Working Once To Running Every Day

Comments
2 min read
The Ecommerce SEO Problems That Are Actually Engineering Problems

The Ecommerce SEO Problems That Are Actually Engineering Problems

Comments
3 min read
Three Marketing Problems That Are Really One Data Problem

Three Marketing Problems That Are Really One Data Problem

1
Comments
3 min read
The Physics Loop That Makes A Web Game Feel The Same On Every Device

The Physics Loop That Makes A Web Game Feel The Same On Every Device

Comments
4 min read
Managed vs Self-Hosted AI Agents: The Numbers That Actually Decide It

Managed vs Self-Hosted AI Agents: The Numbers That Actually Decide It

1
Comments
3 min read
Every Test You Keep Becomes A Regression Test

Every Test You Keep Becomes A Regression Test

1
Comments
3 min read
What AI Actually Does For Research, And What It Still Cannot Do

What AI Actually Does For Research, And What It Still Cannot Do

1
Comments
2 min read
Self-Hosting A Model Is Easy, Self-Hosting An Agent Is Not

Self-Hosting A Model Is Easy, Self-Hosting An Agent Is Not

1
Comments
3 min read
The Ecommerce Speed Tax Nobody Audits

The Ecommerce Speed Tax Nobody Audits

1
Comments
3 min read
What Hermes Agent Gets Right About Long Running Agents

What Hermes Agent Gets Right About Long Running Agents

1
Comments
3 min read
loading...