Components
Separate pieces with clear jobs, stable interfaces, and builds that work on Windows and Linux.
HOW I WORK
I use clear C++ interfaces, small components, and automatic checks to keep software understandable.
01 / WHAT I DO
Good boundaries help people work on a system without getting in each other's way.
Separate pieces with clear jobs, stable interfaces, and builds that work on Windows and Linux.
Code that turns radar detections into tracked and classified objects for customers.
Checks, reviews, and tests for automotive code where mistakes are expensive.
02 / PRINCIPLES
Software is easier to maintain when the next person can understand it.
I try to make the right way to change a system easy to see.
That matters even more in automotive software, where dependable behavior is part of the job.
03 / CHECKS
Automatic checks leave more time for the hard decisions.
Every change is built and tested automatically.
Formatting and C++ rules are checked before review.
Versions and builds follow a clear, repeatable process.