As a senior software engineer, I've learned a lot through building, curiosity, and collaboration. I write here to share ideas and lessons that I hope others find useful!
Tue, 10 February 2026
One of my mentees recently landed a role they had been aiming for, and I'm so happy for them. What made the difference wasn't grinding algorithms - it was positioning their experience correctly, understanding how to structure interviews, and building the confidence to stay calm under pressure.
Mon, 30 March 2026
Code gets rewritten, projects get replaced, and systems evolve. What tends to last much longer are the lessons learned, the people we meet, and the engineering cultures we help shape.
Tue, 3 March 2026
How a random newsletter link led to my first open source contribution - and why the community behind npmx changed how I see open source.
Thu, 2 October 2025
A practical guide to prepare for technical React interviews: mental models, what to practise, how to communicate, and a checklist to bring on the day.
Mon, 15 September 2025
How to build frontend systems that scale sustainably: measure what matters, prevent instead of patch, design for the long term, and base decisions on evidence - not assumptions.
Mon, 25 August 2025
The world teaches us to see interviews as win/lose. But in reality, they're about alignment. If both sides don't win, it's no deal, and that's a good thing