Full-stack software developer specializing in custom web applications, Node.js development, and database design. Experienced metal fabricator and welder.
Latest Blog Posts
-
Two Ways to Build With AI: Runtime Dependency vs. Build Tool
“Built with AI” can mean two very different things. One results in software that depends on AI to run, with ongoing costs and unpredictable output. The other uses AI to build software that runs fine without it.
-
Mainframe: Headless WordPress Theme
WordPress theme built for headless setups. Full dashboard, full REST API, minimal public face. No plugins required.
-
Express Map: Visual Route and Middleware Navigation for VS Code
VS Code extension that provides visual route, middleware, and template navigation for Express.js apps. No running server required.
-
Alpine.js Tools: IntelliSense and Syntax Highlighting for VS Code
JavaScript syntax highlighting inside Alpine directives, hover documentation for every directive and magic property, IntelliSense completions, and snippets across HTML, EJS, PHP, Twig, Nunjucks, and Blade.
-
EJS Template Syntax Highlighting in VS Code
EJS Colorizer is a free, open source VS Code extension that colorizes EJS templates. Supports all tag variants including scriptlets, output tags, comments, and whitespace-slurping syntax.
-
Why iPhone Is the Right Choice for Security, Privacy, and Compatibility
iPhone and iPad are now the only consumer devices certified to handle classified NATO information. Here is what that certification means, how iOS compares to Android on security and privacy, and why iPhone dominates in the markets where it matters most.