Skip to main content

Hey, welcome to my blog πŸ‘‹

This is where I share what I'm learning (and sometimes unlearning) while building with modern web technologies.

Have a look below and explore the topics that interest you most. Whether you're just starting out or already deep in the stack, I hope you find something useful here β€” or at least something that sparks an idea for your next project.

Latest Posts

HTTP Fundamentals

HTTP Fundamentals

How a request and response are actually structured, the methods and status codes you’ll use constantly, the headers worth knowing, and why HTTPS isn’t optional.

Β· 6 min read
Web Performance & Optimisation

Web Performance & Optimisation

The mental models and practical techniques every frontend developer should use to build things that work fast, not just things that work.

Β· 8 min read
State in React β€” From useState to Global State

State in React β€” From useState to Global State

An approachable walkthrough of how State works in React, from useState to GlobalState and more.

Β· 6 min read
Code Quality Tools β€” ESLint, Prettier, Git hooks, Husky, GitHub Actions.

Code Quality Tools β€” ESLint, Prettier, Git hooks, Husky, GitHub Actions.

A concise guide to the code quality tools every JavaScript developer should know, from linting to dev workflow automation.

Β· 5 min read
Understanding React β€” From Why It Exists to How It Actually Works

Understanding React β€” From Why It Exists to How It Actually Works

An approachable walkthrough of why React exists and its core concepts: components, state, virtual DOM, and more.

Β· 5 min read
Webpack, Vite, Babel, ESLint and More β€” The Tools Every JavaScript Developer Should Understand

Webpack, Vite, Babel, ESLint and More β€” The Tools Every JavaScript Developer Should Understand

A concise guide to the build tools every modern JavaScript developer should know, from bundlers and transpilers to linting and dev workflow automation.

Β· 9 min read
How JavaScript Works in the Web Browser

How JavaScript Works in the Web Browser

Understanding where JavaScript lives and how it actually runs under the hood β€” from the rendering engine to the JavaScript engine and C++ bindings.

Β· 7 min read
A Deep Dive into CSS Concepts and Algorithms

A Deep Dive into CSS Concepts and Algorithms

Before you can write good CSS, it helps to understand what is actually happening under the hood β€” not just the syntax, but why stylesheets exist, how the browser processes them, and what happens when things conflict.

Β· 11 min read
Inside the Web Browser β€” From Architecture to Rendering Pixels on Screen

Inside the Web Browser β€” From Architecture to Rendering Pixels on Screen

A deep dive into how modern browsers are structured and how they turn HTML, CSS, and JavaScript into pixels β€” covering the multi-process architecture and the full rendering pipeline.

Β· 7 min read
How the Web Actually Works β€” From Typing a URL to Loading a Page

How the Web Actually Works β€” From Typing a URL to Loading a Page

A step-by-step breakdown of what happens between typing a URL and seeing a page load β€” from DNS lookups and TCP handshakes to how your browser renders HTML.

Β· 6 min read