Posts
26
Articles currently hosted on my site and cross-posted to Medium.
Posts
26
Articles currently hosted on my site and cross-posted to Medium.
Tags
62
Topics and themes covered in my writing across various publications.
Series
3
Grouped reading tracks so related posts are easier to follow in sequence.
Experience
9+
Years of writing and sharing engineering knowledge across the web.
Latest post first, then browse by topic and depth.
The version of coding standards I would actually hand to a growing frontend team today.
In series: The santi020k way · Part 7
Responsive work gets easier when breakpoints and layout decisions are treated like a shared system.
In series: The santi020k way · Part 6
Simple commit and pull-request habits that reduce review friction and make collaboration calmer.
In series: The santi020k way · Part 5
A lightweight review language that makes feedback clearer, kinder, and easier to act on.
In series: The santi020k way · Part 4
Replace ad-hoc string literals with clearer domain language, stronger typing, and safer refactors.
In series: The santi020k way · Part 3
The code smells that usually predict rising maintenance cost before a team feels the full pain.
In series: The santi020k way · Part 2
Why strong engineers care about product outcomes, users, and system health instead of stopping at ticket completion.
In series: The santi020k way · Part 1
Reusable ESLint library for React, Next.js, and TypeScript projects. Enforces code quality with flat config support and simplifies the move from ESLint 8 to 9.
In series: ESLint in Practice · Part 2
A practical guide to moving from ESLint 8 to flat config in ESLint 9, with a cleaner setup for React, Next.js, and TypeScript projects.
In series: ESLint in Practice · Part 1