Home

~/principal-engineer

I design systems that hold up at scale. I write about everything that happens along the way.

Java • Spring • JavaScript • Node.js • event-driven

10+ years as Full-Stack Engineer

Architecture

Event-Driven

AI & automation

Projects

Latest essays

  • Installing NixOS with Full Disk Encryption, LVM, and Btrfs Subvolumes

    So I recently decided to give NixOS a proper shot, and honestly? The installation process was way more involved than I expected. But after getting everything set up with LUKS encryption, LVM for flexibility, and Btrfs subvolumes for snapshots… yeah, it was totally worth it. I’m documenting this mainly for myself (because I’ll definitely forget…

    Read →

  • Install Gentoo with UEFI, LUKS, LVM

    In this article I’ll describe how you can install Linux Gentoo with Luks encryption, LVM and for PC with UEFI. The point of this article is fact that Linux supports some cryptographic techniques to protect data on the hard disk (also whole partitions). So why not just use them? Luks (Linux Unified Key Setup) is…

    Read →

About me

I’m a Principal Engineer specializing in distributed systems and event-driven architecture — for over 15 years I’ve designed and delivered enterprise-grade solutions, including in a corporate environment for Sabre. Outside of code I do mentoring, team facilitation, and AI-driven automation. Here I write about architecture, scale, and what I learn along the way.

More about me →

Let’s talk

mieszkocichon@gmail.com