Loading...

I'm a software engineer who likes taking things apart to understand how they work, then rebuilding them better. My work spans web, Android, and desktop apps, and IoT automation, with cybersecurity, DevOps, and automotive tech as ongoing obsessions on the side. Whatever the project, I'm usually a few rabbit holes deep in the terminal, chasing the next thing worth learning.
Building software for every screen
Making everyday things smarter
Where hardware meets the road
Fundamentals and hands-on practice
Home lab to deployment pipelines
Self-hosting everything on my own network
Beyond tech, you'll find me into
My toolbox
Languages, frameworks and tools I work with. Tap any of them to learn more.
Loading GitHub stats...
Things I've built
A selection of projects from my GitHub, from launchers and tooling to full-stack apps.
Open source
Repositories where I've pitched in with fixes, features and improvements.
Writing
Guides and write-ups from things I've learned and set up along the way.
An insight into how I learned to manage pointers effectively in C and the best practices for memory management. This article highlights strategies, techniques, and examples to avoid common pitfalls, helping improve your coding efficiency.