~/Blogs

Notes from building and breaking things

Short write-ups on what I'm learning across web development, React Native, and cybersecurity fundamentals — mostly for myself, shared in case it's useful to someone else too.

Why I started learning penetration testing as a web developer

I used to think security was a separate track from building things. Then I found a stored XSS bug in my own project and realised I'd been shipping code without ever thinking like an attacker. Here's what changed in how I write frontend code since I started on SOC fundamentals.

Porting my first component to React Native

Flexbox behaves differently, there's no cascade, and every "just use CSS" instinct I had needed unlearning. Notes on what actually carried over from web dev and what didn't.

Three responsive-design mistakes I keep making

Fixed widths in odd places, forgetting `min-width: 0` on flex children, and testing only at desktop size until the very end. A running list I update whenever I catch myself again.

SOC fundamentals, week one: what I actually learned

Started with the basics — log analysis, common attack signatures, and why "just monitor everything" is bad advice. Writing this down mostly to hold myself accountable.