Software engineering
Production-minded code that other engineers can read, build and trust.
- C++
- Python
- C
- CMake
- Git
- Docker
- Linux
- Eigen
- NumPy
- GoogleTest
- Valgrind
- CI/CD
- Real-time systems
- Performance profiling
Hello, I'm
I'm a
Live simulations of the systems I've built, from mapping to path tracking.
Once you stop learning, you start dying. Albert Einstein
I am a passionate engineer who sees engineering as a beautiful blend of science and art. This passion drives me to explore and innovate, finding creative solutions that merge analytical thinking with practical design.
Fully committed to the philosophy of life-long learning, I constantly strive to expand my horizons and stay curious about the world around me. My deep interest in mathematics, physics, signal processing, and programming has naturally led me to pursue a career in computer vision, machine learning, and robotics, fields where these disciplines converge to create impactful technologies.
Beyond engineering, I am an avid photographer. As both a photographer and an engineer, I bring a unique perspective to problem-solving, visualizing challenges from different angles while thinking logically and linearly. Photography has taught me to appreciate the art of observation, which complements my analytical mindset and enriches my approach to tackling complex problems.
Every day, I aim to merge creativity with technical expertise, striving to make meaningful contributions in both my professional and personal pursuits.
Delivery robots, forklifts and drones, all running one autonomy stack built in-house, from the sensors up to the steering.
A forklift, a drone and a delivery robot run the same software. Only the vehicle underneath changes.
What I build with, and how I lead the work.
Production-minded code that other engineers can read, build and trust.
Setting direction, raising the team's bar, and keeping an eye for composition.
Getting real-time vision to run on small, CPU-only hardware.
Turning raw LiDAR, camera, radar and thermal data into things a vehicle can act on.
Knowing where the vehicle is, and building the map, even when GPS drops out.
Following a path smoothly: slowing for curves, absorbing rough terrain, steering true.
Photography is the story I fail to put into words. Destin Sparks
Short notes on the things I'm learning and building, with a small animation for each.