Thoughts on software, problem-solving, and building meaningful projects.

A collection of my writings on software development, architecture, and the challenges of building impactful projects—both in tech and in the real world.

Blockchain Basics: Hashing 101

Hashing is a fundamental concept in cryptography and blockchain technology. This post breaks down what hashing is, how it works, and why it’s used in Bitcoin and beyond.

Linux Hardening Part 1: Securing SSH Access

SSH is a prime target for attackers. In this first part of the Linux Hardening series, we cover key steps to secure SSH access and prevent unauthorized access.