Blog

Articles

All (90) AI (62) Python (24) LLM (21) Business (17) Infrastructure (16) Machine Learning (14) Investment (12) OpenAI (9)
Part 2: Recreating Economic Cycles with Real Japanese News Series
Next.jsPhaser 3TypeScriptGame DevEducation

Part 2: Recreating Economic Cycles with Real Japanese News

How I built a Python data pipeline to transform 70 years of Japanese economic history into game-ready event data — scraping Wikipedia, modeling macro indicators, and simulating stock prices that feel authentic.

Read more →
Part 3: Building a Production Browser Game with Next.js and Phaser 3 Series
Next.jsPhaser 3TypeScriptGame DevEducation

Part 3: Building a Production Browser Game with Next.js and Phaser 3

How the game-core architecture separates framework-agnostic logic from rendering, why Phaser 3 handles the board while Next.js handles everything else, and the engineering decisions behind authentication, PWA support, and i18n.

Read more →
Part 1: From Photo Booths to Virtual Try-On — The 20-Year Quest Series
AIMachine LearningPythonGANComputer Vision

Part 1: From Photo Booths to Virtual Try-On — The 20-Year Quest

The origin story of META FIT: how a decades-old vision of seeing yourself in clothes before buying evolved from hardware kiosks to GAN-powered virtual try-on, plus a comprehensive survey of 15+ VTON research models.

Read more →
Part 2: Understanding GANs — The Engine Behind Virtual Try-On Series
AIMachine LearningPythonGANComputer Vision

Part 2: Understanding GANs — The Engine Behind Virtual Try-On

A deep dive into Generative Adversarial Networks: how the generator-discriminator dynamic works, why GANs dominated image generation before diffusion models, and how they power virtual try-on systems.

Read more →
Part 3: Inside PF-AFN — The Try-On Engine in Code Series
AIMachine LearningPythonGANComputer Vision

Part 3: Inside PF-AFN — The Try-On Engine in Code

A code-level walkthrough of the Parser-Free Appearance Flow Network: Feature Pyramid encoding, CUDA-accelerated correlation kernels, optical flow warping, and the ResUnet generator that composites garments onto people.

Read more →
Part 4: Pose Estimation, Body Measurement, and 3D Reconstruction Series
AIMachine LearningPythonGANComputer Vision

Part 4: Pose Estimation, Body Measurement, and 3D Reconstruction

How OpenPose skeletal detection, Graphonomy human parsing, and custom body measurement algorithms work together to enable accurate virtual fitting — plus an exploration of PiFu for 2D-to-3D reconstruction.

Read more →
Part 5: Results, Failure Modes, and the Path to Modern Image Generation Series
AIMachine LearningPythonGANComputer Vision

Part 5: Results, Failure Modes, and the Path to Modern Image Generation

What the GAN-based virtual try-on system achieved, where it failed (and why), the smartphone app design, and how diffusion models are changing everything for the next generation of META FIT.

Read more →
Part 2: Finding 'Same Nutrition, Different Meal' with Cosine Similarity Series
AIMachine LearningPythonNLP

Part 2: Finding 'Same Nutrition, Different Meal' with Cosine Similarity

Using cosine similarity on nutritional vectors to find recipes that match a target meal's nutrition profile but offer completely different flavors — at both the recipe and menu level.

Read more →
Part 1: Solving the Daily Meal Planning Problem with Data Series
AIMachine LearningPythonNLP

Part 1: Solving the Daily Meal Planning Problem with Data

How I tackled the universal 'what's for dinner' problem over a decade ago using classical data science — cleansing 20,000 recipes, 200,000 ingredient records, and nutritional data into a unified ML-ready dataset.

Read more →