Blog
Project deep-dives, development insights, and lessons learned building web applications
Lessons from Building 8 Production Web Applications as a Solo Developer
Key lessons learned from building and maintaining 8 production web applications spanning Node.js, Python, Shopify, and e-commerce integrations.
Vanilla JavaScript vs React: When Simple Wins Over Framework Complexity
When to choose vanilla JavaScript over React for web applications, with real examples from production B2B portals and embedded widgets.
FedEx API Label Generation: Solving the Most Common Errors
Troubleshooting guide for the most frequent FedEx REST API errors during shipping label generation, with solutions and code examples.
Shopify App Development in 2026: What's Changed and What Matters
A current guide to building Shopify apps in 2026, covering Remix, App Bridge, billing, and the latest platform requirements.
Prompt Engineering for Automated Content Generation: What Actually Works
Practical prompt engineering techniques for generating SEO blog content with Gemini AI, based on running a daily content automation system.
Multi-Supplier Inventory Management: Strategies That Actually Work
Practical strategies for managing inventory from multiple suppliers in e-commerce, including automation, reorder points, and sync architecture.
Rate Limiting Your Express API: From Basic to Production-Ready
How to implement rate limiting in Express.js APIs with progressive strategies, from simple middleware to Redis-backed distributed limiting.
Shopify Theme App Extensions with Liquid: A Developer's Guide
How to build Shopify Theme App Extensions using Liquid blocks, enabling merchants to add app functionality through the theme customizer.
Docker Containerization for Python Flask Apps: From Development to Production
A practical guide to containerizing Python Flask applications with Docker, covering multi-stage builds, environment management, and Railway deployment.
Building a SaaS Pricing Page That Converts: Developer's Perspective
Technical and UX lessons from building pricing pages for Pixel Prep and other SaaS products, including Stripe integration patterns.
Prisma vs Knex vs Raw SQL: Choosing a Database Layer for Node.js
A practical comparison of Prisma ORM, Knex query builder, and raw SQL for Node.js applications, with recommendations for different project types.
Shopee Open Platform API: A Developer's Integration Guide
Everything you need to know about integrating with Shopee's Open Platform API for product management, order processing, and inventory sync.
Handling Webhooks Reliably in Node.js: Patterns That Won't Lose Data
Battle-tested patterns for processing webhooks from Shopify, Stripe, WhatsApp, and other services without losing events or processing duplicates.
E-Commerce Automation: What to Automate First and What to Leave Manual
A practical framework for deciding which e-commerce operations to automate first, based on building automation tools for real stores.
Integrating Google Places API for Reviews and Ratings in Your App
A developer's guide to fetching Google Reviews data using the Places API (New) for display in web applications and Shopify stores.
Cross-Origin Iframe Communication with postMessage: A Practical Guide
How to embed third-party widgets in Shopify and other platforms using iframes with secure cross-origin communication via postMessage.
Cloudflare R2 vs AWS S3: Why We Switched for Document Storage
A practical comparison of Cloudflare R2 and AWS S3 for storing shipping labels, invoices, and product images in e-commerce applications.
Shopify API Rate Limiting: Best Practices for Bulk Operations
How to handle Shopify's API rate limits when syncing products, inventory, and orders in bulk without getting throttled.
GitHub Actions CI/CD for E-Commerce Projects: Practical Workflows
How to use GitHub Actions for automated testing, deployment, and scheduled tasks in e-commerce applications.
Stripe Payment Integration Patterns for Node.js SaaS Applications
Practical patterns for integrating Stripe payments in Node.js apps, including wallets, subscriptions, webhooks, and credit-based billing.
Railway Deployment Guide: Everything You Need to Know for Node.js and Python Apps
A comprehensive guide to deploying Node.js and Python applications on Railway, including PostgreSQL, environment variables, and scaling.
Building a Shopify App with Remix and React: Lessons Learned
Practical lessons from building LogoBadge, a Shopify app that displays Google Reviews badges, using Shopify's Remix framework.
Web Scraping Supplier Stock Levels with Python and BeautifulSoup
How to build a multi-supplier stock sync dashboard using Python, Flask, and BeautifulSoup to keep your Shopify inventory accurate.
Syncing Products Between Shopify and Shopee: A Technical Deep Dive
How we built a multi-channel sync system that keeps product listings, inventory, and orders in sync between Shopify and Shopee.
Automating Daily SEO Blog Posts with Gemini AI and GitHub Actions
How we built a system that generates and publishes one SEO-optimized blog post per day to Shopify using Gemini AI and GitHub Actions.
AI-Powered Product Image Processing with Python and Flask
How Pixel Prep uses BiRefNet for automatic background removal and Pillow for intelligent resizing to create marketplace-ready product images.
Building a B2B Wholesale Ordering Portal from Scratch
How we built a custom B2B wholesale portal for an inline skate manufacturer with tiered pricing, bulk orders, and dealer management.
PostgreSQL vs MongoDB for E-Commerce Applications: A Practical Comparison
A developer's perspective on choosing between PostgreSQL and MongoDB for e-commerce projects, based on real production experience.
Building an International Shipping Platform with FedEx API and Stripe
How we built ShipAnywhere, a full-stack shipping platform integrating FedEx rates, label generation, Stripe wallets, and Shopify order sync.
How to Integrate WhatsApp Cloud API in Node.js: A Complete Guide
Step-by-step tutorial on integrating Meta's WhatsApp Cloud API with Node.js for sending OTPs, notifications, and template messages.
How I Built a WhatsApp-Integrated Booking System for a Retail Store
A deep dive into building an appointment booking system with WhatsApp OTP verification and automated reminders for a Singapore retail store.