How the tools are built.
Parsers, encoders and algorithms written from scratch in TypeScript — what we learned building each devprix tool.
Latest posts
4 deep-dives so far.
Building a SQL Tokenizer and Formatter From Scratch — Supporting 6 Dialects
A deep dive into building a SQL tokenizer and formatter that handles PostgreSQL, MySQL, SQL Server, Oracle, SQLite, and BigQuery — using a two-stage pipeline with no AST required.
Read the postImplementing the Myers Diff Algorithm in TypeScript — Character-Level Precision
How I implemented the Myers diff algorithm with character-level highlighting — the same algorithm behind git diff, built from scratch in TypeScript.
Read the postI Built a QR Code Encoder From Scratch in TypeScript — Here's How It Works
A deep dive into implementing the entire QR encoding pipeline from scratch — Reed-Solomon error correction, Galois Field arithmetic, mask pattern optimization, and all.
Read the postI Built 56 Developer Tools With Zero Dependencies — Here's What I Learned
How I built devprix.io — 56 free, privacy-focused developer tools that all run client-side with zero npm dependencies for tool logic.
Read the postPaste anything. devprix picks the tool.
Press ⌘K on any page, paste JSON, a JWT, a timestamp or a URL, and the right tool opens with your data filled in.