Beyond Code
The activities that sharpen strategic thinking, decision-making, and resilience.
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 architecturePoker
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 uncertaintySwimming
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 clarityBoard 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-solvingInterested 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.