The problem before the tool.
API CONTRACTSBefore 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.
Selected work
Fewer promises.
More decisions.
All projects
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 approachEvery responsibility has a place.
SYSTEM BOUNDARIESTest, learn and improve.
LEARN & VALIDATESystems Lab
What if you change
one decision?
The same request can take a different path. Try it.
Explore the architectureAbout
The person behind the system.
Education, projects and interests in computing and technology.
Explore my journey




