How I Think & Work

Systems thinking, research-driven decisions, and radical transparency about how I operate.

← Back to About

Most portfolios show what someone has built. This page explains how I think, decide, and communicate — so you can judge whether we're a good fit before the first call.

How I Think

Systems-Level Thinker

I don't just want things to work — I want to understand why they work and whether they're working optimally. Every technical decision connects to a larger picture: how do the pieces interact, where are the bottlenecks, and what breaks at scale? This shows up in everything from infrastructure topology to API design to documentation architecture.

Optimization by default

Parallel-Track Mind

I run multiple domains simultaneously without compartmentalizing — law, infrastructure, engineering, strategy, and everything in between. I context-switch with ease, and the most useful insights often come from unexpected cross-domain connections. The ability to hold several complex models in parallel is a core part of how I work.

Cross-domain synthesis

How I Decide

Research-First Decisions

The pattern repeats: gather all options, map the tradeoffs in full detail, then commit decisively and execute. I've used multi-dimensional comparisons to evaluate technology providers across cost, latency, and capability. I've iterated through network topology configurations across multiple buildings. Exploration is broad; narrowing is ruthless.

Explore broadly → narrow ruthlessly → commit

Build Over Buy

My instinct is to self-host and build rather than depend on managed services. Not because managed services are wrong — but because owning the stack means understanding the stack. I prefer to run infrastructure I've configured and debugged myself rather than depend on a black box I can't inspect when things break at 2am.

Control and deep understanding

How I Communicate

Direct & Efficient

I value action over ceremony and clarity over padding. When I want something understood, I say it plainly. When I want work done, I provide the context needed and step back. I also verify — I cross-reference answers against my own knowledge rather than passively accepting them, and I correct errors when I find them.

Action over ceremony

Bilingual by Default

I switch fluently between Romanian and English based on context — Romanian for practical and personal conversations, English for technical depth. In professional settings, I'm equally comfortable navigating complex technical documentation, writing detailed specifications, and discussing architectural tradeoffs in either language.

Romanian + English

Conscious Tradeoffs

Every approach has costs. These aren't blindspots — they're tradeoffs I make deliberately, with full awareness of what I'm trading away.

I Build Deep Systems

The systems I design are intentionally layered and comprehensive. Each individual architectural decision is sound, but the aggregate creates a maintenance surface that requires real investment to understand and operate. I choose depth over simplicity when long-term control and understanding matter more than short-term velocity.

Depth vs. maintenance surface

I Invest in Getting It Right

I'll iterate through multiple approaches to find the genuinely correct solution rather than ship the first working answer. This means sometimes spending more time on design and evaluation than a problem might appear to warrant. The tradeoff is real — but so is the difference between a well-considered solution and a fast one.

Quality vs. iteration speed

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.