HomeWorkAbout

How I think, work, and approach engineering.

The technologies I use will change over time. The principles I build around will not.

I enjoy solving problems that become more interesting as systems grow, especially around software engineering, AI, automation, and long-term system reliability.

I care about systems that stay dependable under pressure, teams that can reason clearly about trade-offs, and products that remain maintainable long after the first release.

Engineering Philosophy

Clarity before complexity

Code is read far more often than it is written. Obvious logic usually wins over cleverness.

Reliability before cleverness

Systems should fail predictably. Boundaries, retries, and operational safety matter more than novelty.

Systems should be observable

If you cannot see what your system is doing, you cannot trust it. Telemetry is a feature.

Engineering judgement

Automation amplifies capabilities, but foundational engineering understanding still sets direction.

How I Work

01

Understand the real problem

02

Map the constraints

03

Break the system into clear parts

04

Ship in small, useful increments

05

Make failures visible

06

Improve based on feedback

Current Research

MSc ResearchIn Progress

Self-healing backend operations agents.

Designing an AI-powered self-healing backend operations agent that helps production systems detect, diagnose, and recover from failures while keeping engineers in control.

The research explores how AI can improve reliability, observability, and operational resilience without sacrificing engineering judgement.

Outside Engineering

Strength
Strength

Strength

Strength training keeps me disciplined and grounded. The progression mindset maps well to engineering work.

Endurance
Endurance

Endurance

Long-distance running gives me the mental space to think through complex systems problems away from the screen.

Community
Community

Community

I care about learning with other builders, sharing ideas, and staying connected to people doing serious work.

Continuous Learning
Continuous Learning

Continuous Learning

I spend time studying systems, infrastructure, AI, and the mechanics behind reliable software.

Want to see how this thinking shows up in my work?