I design and study software systems where humans, AI, and security meet.

I work at the intersection of software architecture, human–AI interaction, and security in complex socio-technical environments.
My work bridges industry practice and academic research, focusing on how architectural decisions, governance models, and system design shape trust, responsibility, and long-term system behavior in the real world.
What I focus on
The problems I’m interested in are less about tools, and more about how systems behave under real constraints.
- Designing software systems that remain understandable as complexity grows
- Human–AI interaction where responsibility and oversight genuinely matter
- Security and governance as architectural concerns, not afterthoughts
- Translating research insights into pragmatic, maintainable system design
Background
I started my career as a software engineer focused on building reliable backend systems. Over time, my interest shifted from how to build systems to why systems fail — not only technically, but organizationally and socially.
Through industry work and academic research, I’ve explored how architecture, security models, and human decision-making interact in environments where automation, scale, and accountability collide. Today, my work sits between building systems, analyzing their behavior, and writing about the trade-offs that shape them.
How I work
Systems-first thinking
I focus on structure, boundaries, and trade-offs before tools or frameworks.
Human-aware design
I treat people as part of the system, not external users.
Pragmatic security
Security is an architectural property, not something added later through checklists or tools.
Research-informed practice
I use academic insights where they clarify reality, not where they add abstraction for its own sake.
Research & Writing
Alongside industry work, I publish research and write regularly about software architecture, human–AI interaction, and socio-technical systems. My writing focuses on the gap between how systems are designed on paper and how they behave in reality.
Principles
- Clarity over cleverness
- Responsibility over blind automation
- Long-term maintainability over short-term wins
- Systems that respect human limits
Outside of work, I find clarity and balance through long-distance running, time in nature, and music. These activities help me think slowly and deliberately — a habit that carries over into how I approach complex systems and long-term decisions.
Let’s Connect!
Curious to learn more about my work or discuss potential collaborations? Feel free to reach out! Whether it’s over a cup of coffee or a virtual chat, I’m always eager to connect with like-minded individuals who share a passion for innovation and growth.
