BUILDING PRODUCTS
IN PUBLIC.

Insights on product development, engineering, and the technologies we use to build Track My Academy and other digital products.

FEATURED

ALL POSTS

A black camera lens on a white surface
Performance

WebP vs AVIF in 2026: A Hands-On Benchmark with sharp

We compared JPEG, WebP and AVIF at matched quality with sharp: file sizes, encoding times, our method, and how to ship both formats in a React app.

2026-07-2611 minRead more
JavaScript code with syntax highlighting on a screen
Engineering

State Management in React 2026: Redux Toolkit, Zustand, or Jotai?

A practical comparison of Redux Toolkit, Zustand and Jotai for production React apps: re-render behaviour, server state and a decision framework.

2026-07-2614 minRead more
A block of identical apartment units under a blue sky
Architecture

The Complete Guide to Building a Multi-Tenant SaaS Platform

Practical multi-tenant architecture: data isolation models, safe tenant resolution, PostgreSQL Row-Level Security, caching and background jobs.

2026-07-2616 minRead more
Green text scrolling in a terminal window
Tools

Vite vs Create React App: Migration Guide & Performance

Create React App is deprecated. Here is why Vite is faster, how to migrate an existing CRA project step by step, and the pitfalls to watch for along the way.

2026-07-2612 minRead more
A hand holding a smartphone in the dark
Engineering

Real-Time Features with WebSockets: Implementation Guide

Building production real-time features with WebSockets and Socket.IO: when to use them, authentication, scaling across servers and React clients.

2026-07-2613 minRead more
A women's football team training on a pitch
Business

Product-Market Fit: Lessons from Sports Tech

What building Track My Academy taught us about product-market fit in a relationship-driven market: the signals that mattered and the mistakes we made.

2026-07-2611 minRead more

WANT TO BUILD
YOUR OWN PRODUCT?

We help companies build and launch digital products from concept to deployment.

GET IN TOUCH