David Martin
Infrastructure & Platform Engineer

I am focused on more than building apps. I am building the infrastructure and platforms that run them.

Infrastructure & Platform Focus

I am shifting from app builder to infrastructure/platform engineer, building systems that run and scale many apps reliably.

My goal is turning my VPS into a practical PaaS-style environment for multi-stack application hosting.

Who I Am

A full-stack developer evolving into an infrastructure/platform engineer focused on deployment architecture and operations.

What I Build

A VPS hosting layer that runs multiple applications today (including PHP), with additional stacks coming next.

My Approach

Isolated Docker containers per app, practical automation, and repeatable deployment workflows that grow into a platform.

Core Lab Environment

Building my VPS into a platform for multi-stack deployment

This environment is where I build my infrastructure platform. I currently host PHP applications and I am expanding to support multiple stacks, each deployed in isolated Docker containers.

Open DJM Apps

Featured Projects

Some of my recent work and ongoing projects

Foodly Map project screenshot

Foodly Map

current

A social, map-based food discovery app focused on personal taste and trusted recommendations.

ReactViteTanStack
Oblique project screenshot

Oblique

current

A custom-built isometric CRPG engine in C focused on consequence-driven gameplay and systemic design.

CSDL2Custom Pathfinding (A*)
Astro Contentful Starter Template project screenshot

Astro Contentful Starter Template

completed

A production-ready blog starter template built with Astro and Contentful CMS.

AstroTailwindCSSTypeScript

Recent Writing

Notes on web development, data engineering, and building things

The Limits of LLMs: Shipping Software Without Outsourcing Judgment
February 9, 2026 12 min read

The Limits of LLMs: Shipping Software Without Outsourcing Judgment

LLMs are great at plausible solutions, but engineers still own assumptions, trade-offs, and failure modes.

AILLMsDevelopment
Read More →
What Are CTEs (and When Not to Use Them)
October 1, 2025 8 min read

What Are CTEs (and When Not to Use Them)

CTEs: your best friend in complex queries… until they're not.

SQLPostgreSQLData Analytics
Read More →
Why I Reached for DuckDB Instead of Spinning Up a Database
September 26, 2025 8 min read

Why I Reached for DuckDB Instead of Spinning Up a Database

DuckDB flips the analytics workflow on its head. Instead of spinning up PostgreSQL instances and migrating data, you can query files directly and get insights in minutes — perfect for prototyping and side projects.

SQLDuckDBAnalytics
Read More →