Beyond Code

The activities that sharpen strategic thinking, decision-making, and resilience.

← Back to About

The activities outside of code that sharpen how I think, decide, and solve problems. Each one exercises a different cognitive muscle that directly translates into better engineering.

Chess

Former webmaster for the Romanian Chess Federation, I've been around competitive chess for years. The game trains pattern recognition, positional thinking, and the discipline to calculate consequences several moves ahead — skills that map directly to system design and debugging.

Pattern recognition in code architecture

Poker

Briefly played poker professionally. The game is a masterclass in probability assessment, reading incomplete information, and making high-stakes decisions under uncertainty. Every hand is a risk-reward calculation — exactly like prioritizing technical debt.

Decisions under uncertainty

Swimming

My reset button. Regular swimming provides the mental clarity and physical discipline that keeps me sharp during intense development sprints. It's where complex architectural problems often untangle themselves.

Discipline and mental clarity

Board Games

From heavy strategy games to cooperative scenarios, board games are the intersection of logic, resource management, and human dynamics. They teach you to optimize within constraints and collaborate effectively — core engineering skills.

Logic and collaborative problem-solving

Interested in working together?

Whether you need a .NET specialist, a full-stack consultant, or someone who understands both the code and the people behind it — let's talk.