JP
HomeBlogProjectsResumeAbout

© 2026 JP. All rights reserved.

Blog

Thoughts on software engineering, web development, and lessons learned building products.

Building a Component Library: CI/CD and Automated Releases
tutorialdevopsnpmStorybookTailwind

Building a Component Library: CI/CD and Automated Releases

Part 4 of 4: Automate the release pipeline with GitHub Actions. Set up CI checks on PRs, deploy Storybook to GitHub Pages, and wire up semantic-release for automated versioning, changelogs, and npm publishing.

March 18, 20269 min read
Deploying a Next.js App with AWS Amplify, Prisma, and Neon PostgreSQL
awsamplifyprismaneonnextjsdevopsdeployment

Deploying a Next.js App with AWS Amplify, Prisma, and Neon PostgreSQL

A practical guide to deploying a Next.js + Prisma app on AWS Amplify with Neon PostgreSQL , including the migration pitfalls I hit and how I debugged them.

March 18, 202610 min read