Desktop Recommended

This portfolio is currently optimized for desktop viewing. Please visit using a laptop or desktop computer.

Diary

A collection of notes, things I've learned, mistakes I've made, and concepts I found worth writing down. Most of these are written while I'm learning, so they're meant to explain ideas as clearly as possible rather than impress anyone.

04 Aug 2026

Why Every Developer Should Learn Linux

My experience switching from Windows to Linux, what I learned, and why understanding the operating system changes the way you write software.

Read Note →
30 Jul 2026

Building My Portfolio From Scratch

Design decisions, notebook aesthetic, mistakes, and lessons learned while creating this website.

Read Note →
18 Jul 2026

Understanding Docker Without Memorizing Commands

A beginner-friendly explanation of what containers actually solve and how Docker works under the hood.

Read Note →