About

I write, research, and build systems that explore how architecture, security, and human decision-making interact under real-world complexity.

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.