Search the portfolio
↑ ↓↵ESC

Before the code, the question. Beyond the code, the system.

I'm interested in understanding the people, processes, and constraints behind a problem, then turning those insights into practical solutions across software, data, and systems.

Three responsibilities. One system.

Three responsibilities. One system.

Understand.Define.Connect.

Java and backend as a foundation, complemented by web and mobile applications, data and integration. Good software can be explained, tested and improved.

Explore my approach

The problem before the tool.

API CONTRACTS

Every responsibility has a place.

SYSTEM BOUNDARIES

Test, learn and improve.

LEARN & VALIDATE

Systems Lab

What if you change
one decision?

The same request can take a different path. Try it.

Explore the architecture

About

The person behind the system.

Education, projects and interests in computing and technology.

Explore my journey