Selected work
Systems where being wrong has consequences.
Each of these is written up the same way: what was at stake, what constrained the design, what I built, and what came of it.
Bold · Software Engineer, Logistics
The shipment that can't go as planned
Bold's logistics domain moves payment terminals and cards to merchants. I own the logistics issues subdomain, which decides what happens when reality stops matching the plan.
Now
PythonAWSdbtAthenaMetabaseDDD
MercadoLibre · Software Engineer, Credits MLOps
Running credit models when the data is ready
Internal tooling for a credit-risk MLOps stack: a store for the models, an executor that replaced cron with data-triggered runs, and a persistor that lands scores where the business reads them.
May 2023 – Jun 2025
GoPythonGCPMySQL
Solcept AG · Embedded Software Engineer (Intern)
Making a machine fail safely
A demonstrator for a functional-safety framework, built so that no single component failing can leave the machine in a dangerous state.
Jun – Dec 2022
CNXP S32K142I²C / UARTSensirion SCD41ISO 13849
SIATA · Software Developer
Rebuilding the tools behind a city's emergency response
SIATA's internal applications for risk and disaster management had grown ad hoc. I migrated several of them onto proper technical and usability standards for the teams that run them.
Nov 2021 – Jun 2022
PythonDjango
More case studies are being written up. Ask me about any of them and I will happily walk you through the parts that are not on the page yet.