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
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
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 1
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
Building a Self-Hosted Workflow Engine on PHP and SQLite

Building a Self-Hosted Workflow Engine on PHP and SQLite

1
Comments
3 min read
Every Metric Needs A Set Point, Or It Is Just A Number

Every Metric Needs A Set Point, Or It Is Just A Number

1
Comments
3 min read
One Parser For Every Lab Instrument Export

One Parser For Every Lab Instrument Export

1
Comments
3 min read
Why Your AI Agent Fails In Production (And Why It Is Not The Model)

Why Your AI Agent Fails In Production (And Why It Is Not The Model)

Comments
4 min read
The Half of Lead Scraping That Actually Decides If It Works

The Half of Lead Scraping That Actually Decides If It Works

1
Comments
3 min read
What A Warehouse Management System Actually Has To Get Right

What A Warehouse Management System Actually Has To Get Right

1
Comments
3 min read
Four Agent SDKs, Four Different Bets

Four Agent SDKs, Four Different Bets

1
Comments
3 min read
What AI Recipe Generators Get Right And Where They Fall Apart

What AI Recipe Generators Get Right And Where They Fall Apart

1
Comments
3 min read
The Science That Runs Entirely On Data You Cannot Regenerate

The Science That Runs Entirely On Data You Cannot Regenerate

1
Comments
2 min read
Tool Calling Is Where Most AI Agents Actually Break

Tool Calling Is Where Most AI Agents Actually Break

1
Comments
3 min read
Cypress Is Not A Faster Selenium, It Is A Different Bet

Cypress Is Not A Faster Selenium, It Is A Different Bet

Comments
3 min read
What The Numbers Say About Renewable Energy

What The Numbers Say About Renewable Energy

Comments
3 min read
When A Chatbot Becomes An Agent, And Why The Rewrite Sneaks Up On You

When A Chatbot Becomes An Agent, And Why The Rewrite Sneaks Up On You

Comments
3 min read
How Machines Actually See: From Pixel Grids To Vision Transformers

How Machines Actually See: From Pixel Grids To Vision Transformers

Comments
3 min read
How A Coding Agent Reads A Codebase It Has Never Seen

How A Coding Agent Reads A Codebase It Has Never Seen

Comments
3 min read
What Actually Breaks When You Ship AI Into A Real Business

What Actually Breaks When You Ship AI Into A Real Business

Comments
3 min read
Your First Order Is Supposed to Lose Money

Your First Order Is Supposed to Lose Money

Comments
3 min read
Fault Tolerance Is the Layer Most AI Agent Stacks Are Missing

Fault Tolerance Is the Layer Most AI Agent Stacks Are Missing

Comments
4 min read
When Should An AI Agent Act Without Asking You First

When Should An AI Agent Act Without Asking You First

Comments
3 min read
Instrumenting An Ecommerce Funnel Before You Try To Fix It

Instrumenting An Ecommerce Funnel Before You Try To Fix It

Comments
3 min read
Four Layers Every Business AI Stack Ends Up Needing

Four Layers Every Business AI Stack Ends Up Needing

Comments
3 min read
The Security Gap In Agent Written Code Starts In The Task Description

The Security Gap In Agent Written Code Starts In The Task Description

Comments
4 min read
What Actually Changes Inside A Model When It Learns

What Actually Changes Inside A Model When It Learns

Comments
3 min read
The Agent Permission Question Nobody Answers Before Shipping

The Agent Permission Question Nobody Answers Before Shipping

Comments
2 min read
Your Agent Does Not Have A Memory Problem, It Has A Retrieval Problem

Your Agent Does Not Have A Memory Problem, It Has A Retrieval Problem

Comments
3 min read
loading...