Writing

Backend Engineering Blog

Deep dives into Python, FastAPI, PostgreSQL, Redis and self-hosted infrastructure — from production systems handling millions of shipments.

  • · 11 min read

    Password Hashing in Python: bcrypt, Argon2, and Why It Matters

    A developer's guide to password security in Python 3: why fast hashes will get you breached, how salts and peppers actually work, choosing between Argon2id and bcrypt, and how to safely migrate legacy databases without breaking logins.

    • python
    • security
    • cryptography
    • password

Available for work

Need a hand with your project?

I build reliable and polished backends — FastAPI, PostgreSQL, MongoDB, and self-hosted infrastructure. From a quick consultation to a full build-out, I can help.

  • FastAPI
  • PostgreSQL
  • MongoDB
  • K8S
  • Self-hosting