Arkhan
Greetings! I'm Bryan, a full-stack software engineer and AI Researcher. I build multi-agent systems, evaluation infrastructure, and full-stack developer tooling. I'm passionate about software and even more passionate about learning. This blog is where I break down what I'm currently learning/building.
Recent posts
Here are things I wrote about as of late.

Learn why password hashing is deliberately slow, how salts defeat rainbow tables, and why Argon2id's memory-hardness stops GPU attacks. A developer's deep dive.

Authentication is a feature that's present in virtually every system you touch. In this article, I'll discuss h

Harness Engineering refers to designing the environment around AI to extend its capabilities. I applied it to Claude Code to build a learning system.

A practical guide to test-driven development: understand the TDD cycle, benefits, and how to apply it in real-world software projects.

Hexagonal architecture enforces a codebase structure where business logic is isolated from external systems. In this article, we cover it in depth.

Dependency inversion and dependency injection are terms that developers often mix up the two. In this article, we tackle this confusion.