Software engineering in the ever-evolving tech landscape.

My thoughts on programming, leadership, product design, and other topics over time. I'll be sharing strategies and solutions that have enabled me to create successful products from well-crafted code.

Kattis dancerecital solution

A staff-engineer-level walkthrough of solving the Kattis Dance Recital problem: modeling as a minimum Hamiltonian path, leveraging bitmasks for efficient overlap computation, and analyzing why brute-force enumeration works given the constraints (R ≤ 10).

Kattis lektira rust solution

The problem starts with a word chosen from a book. This word is then split at two arbitrary points, creating three separate words. Each of these words is reversed, and then reassembled in the original order. The goal is to find the smallest possible word in lexicographical order that can be obtained through this process.

State of GraphQL

An engineering assessment of GraphQL adoption patterns, operational challenges, and where it fits in modern system architecture. What works, what breaks, and how to decide if it belongs in your stack.