JP
HomeBlogProjectsResumeAbout

© 2026 JP. All rights reserved.

JP

Full-Stack Developer · 24+ years

Full-Stack Developer specializing in serverless AWS architecture, React, and TypeScript. I build scalable web applications from cloud infrastructure to polished UI.

View ProjectsRead Blog

Featured Projects

A selection of things I have built.

View all
DxPress: A Modern WordPress Clone Built with Next.js

DxPress: A Modern WordPress Clone Built with Next.js

WordPress powers a huge chunk of the web, but its PHP foundation and plugin-heavy architecture can feel dated for developers working in the modern JavaScript ecosystem. DxPress is my attempt to rethink what a content management system looks like when built from scratch with today's tools.

Next.jsTypescriptTailwind CSSPostgreSQLPrismaAWSAmplify
SourceLive Demo
Dx Music League

Dx Music League

I really enjoyed MusicLeague.com but then the addition of ads and cost led me to make my own.

SourceLive Demo
View all projects

Recent Writing

Thoughts on software, engineering, and building products.

All posts
Build a Cozy Farming Game in Godot 4: Part 2 -- Building Your First TileMap

Build a Cozy Farming Game in Godot 4: Part 2 -- Building Your First TileMap

Build a Cozy Farming Game in Godot 4 Part 2 -- Building Your First TileMap What you'll build: A real tile-based farm to replace Part 1's temporary scene, plus...

August 15, 202611 min read
Build a Cozy Farming Game in Godot 4: Part 1 -- Character Movement & Your First Farm Scene

Build a Cozy Farming Game in Godot 4: Part 1 -- Character Movement & Your First Farm Scene

Build a Cozy Farming Game in Godot 4 Part 1 -- Character Movement & Your First Farm Scene What you'll build: A playable prototype with a modular animated...

August 12, 20268 min read
Dx Music League Part 5 : Add Youtube Music Provider

Dx Music League Part 5 : Add Youtube Music Provider

Building DX Music League, Part 5: Adding a New Music Provider — YouTube Music The finale of a 5-part series. Parts 1–4 took the app from nothing to a live...

July 12, 20267 min read

Tech Stack

Languages

TypeScriptJavaScriptPythonSQLRustGo

Frontend

ReactNext.jsTailwind CSSVue.js

Backend

Node.jsExpressPostgreSQLRedisGraphQL

DevOps

AWSDockerGitHub ActionsTerraformVercel

Let's work together