JP

My Thoughts

Exploring ideas, sharing insights, personal stories, and documenting my journey in all aspects of software development.

Ask with pikachu on his shoulder, from pokemon serires.
6 min read

Building a Pokemon API MCP Server

Exploring how to connect an API endpoint to a Model Context Protocol server to be able to use in Claude Desktop.

ai
llm
typescript
node.js

By Jesus Perez

Anime character displaying thumbs up.
5 min read

Adding a Copy Markdown Button in MDX Content

Discussing how to add markdown copy buttons at the top of your content, suitable for markdown content platforms, and discussing issues that may arise.

react.js
next.js
mdx

By Jesus Perez

Megumi staring into the distance.
5 min read

Building a Shopify UI Extension

How to build a Shopify UI Extension to save input fields to the shopify admin store with metafields.

react.js
shopify

By Jesus Perez

Okarun shielding his light from the distance.
8 min read

Implementing Auth.js in a Modern Next.js App

Walking through how I implemented auth.js in a new side project I am working on with Next.js app router, TypeScript, and modern UI components.

authentication
oauth
typescript
next.js
auth.js

By Jesus Perez

megumi with sunglasses looking down on a kid.
4 min read

Prefix Sum

Prefix sum is incredibly powerful and straightforward technique to allow for constant time range sum queries on an array.

leetcode
javascript

By Jesus Perez

Goku turned into super sayain.
9 min read

Working Towards Goals

Unapologetic personal thoughts navigating through life, and how I work towards goals, as well as starting my fitness journey.

personal
goals
fitness

By Jesus Perez

sung jinwoo from solo leveling
7 min read

Portfolio and Blog Refresh Update

Updating my portfolio using Next.js 14, Static Site Generation (SSG), extended markdown (MDX) content, to optimize and increase performance on my portfolio as well as moving to self-hosting.

react.js
next.js
mdx

By Jesus Perez