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 building reliable backend systems, and that remains the core of my work. Over time, my interest expanded from how systems are built to why they succeed or fail — not only technically, but also through the organizational and human environments in which they operate.

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.