Product Design

How to Speed Up a Heavy Web App

How to Speed Up a Heavy Web App

April 7, 2025

Discover what happened in April 2025. This month features a deep dive into optimizing heavy web apps using Web Workers, WebP, OPFS, and more.

Presenting Scan Documents

Presenting Scan Documents

March 17, 2025

Discover what happened in March 2025. This month features the launch of Scan Documents, an app to solve personal archiving problems.

Creating Offline-First Applications

Creating Offline-First Applications

October 15, 2024

Discover what happened in October 2024. This month features a deep dive into offline-first applications, client-server architecture, and consistency models.

Experimenting with the IMG Processing SDK

Experimenting with the IMG Processing SDK

September 25, 2024

Discover what happened in September 2024. This month features a tutorial on using the IMG Processing SDK for Node.js image manipulation.

Presenting IMG Processing

Presenting IMG Processing

September 18, 2024

Discover what happened in September 2024. This month features the launch of IMG Processing, a powerful API and SDK for image manipulation and analysis.

How to Exploit Lunar Resources and Bring them to Earth

How to Exploit Lunar Resources and Bring them to Earth

July 8, 2024

Discover what happened in July 2024. This month features crazy ideas for transporting lunar resources to Earth, from space elevators to baseball.

Storing Sortable Items in a Relational Database

Storing Sortable Items in a Relational Database

May 6, 2024

Discover what happened in May 2024. This month features a technical deep dive into implementing drag-and-drop sorting in relational databases using integer gaps, buckets, and more.

Serverless Revolution

Serverless Revolution

April 15, 2024

Discover what happened in April 2024. This month features deployment strategies using Cloudflare, Vercel, and other serverless platforms for zero-cost development.

DEVLog - October & November

DEVLog - October & November

December 4, 2023

Discover what happened in October & November 2023. This month features StepCode programming language and IDE creation for students, Drawmatic chicken legs feature, habit tracker MVP development, and an elections solution project.

DEVLog - September

DEVLog - September

October 2, 2023

Discover what happened in September 2023. This month features the Me app release on Google Play, Drawmatic open-source canvas library development with Diagrams Builder and JSON Viewer demos, clinic sheets software for healthcare, and my new role as a college professor.

DEVLog - August

DEVLog - August

September 4, 2023

Discover what happened in August 2023. This month features the launch of AI José Gregorio medical assistant with 100+ users, Me app development for goal tracking, and reflections on taking a break from the job search to focus on building projects.

Why Developing a Product Against the Business Model Spells Trouble

Why Developing a Product Against the Business Model Spells Trouble

July 3, 2023

Discover what happened in July 2023. This month features an analysis of why misaligning product development with the business model can lead to failure.