Engineering & software
From an idea
to a working system.
I'm Juan. I like creating: robotics, electronics and software—from concept to implementation and testing. I enjoy new problems and clever solutions.
Project cabinet
Follow a branch. Explore a project.
Each colored lane groups projects by subject. Expand a project row to preview it, then follow the preview to its case study.
Robotics Autonomous Vehicle Perception Vision and sensing for a driverless car
Autonomous Vehicle Perception
Camera images and LiDAR measurements brought together to locate the cones that define a Formula Student track.
ROS · YOLOv3-tiny · Stereo vision · LiDAR View projectEmbedded BatteryDisplay Battery telemetry, from device to dashboard
BatteryDisplay
A connected monitoring prototype that captures battery data on a CAN bus and makes it available at the bench and in a browser.
ESP32 · CAN · BLE · .NET · Linux View projectSoftware Donelle Gift wishlists that keep the surprise
Donelle
A live wishlist app for collecting gift ideas, sharing them with the right people, and coordinating reservations.
JavaScript · Node.js · PostgreSQL View projectSoftware Fundamenta A focused workspace for company research
Fundamenta
A desktop research tool for screening companies against explicit criteria and comparing the fundamentals behind a shortlist.
Desktop software · Screening · Financial data View projectAbout & approach
Working across the pieces
My work spans embedded systems, robotics, and software. I worked on stereo perception for UPM Racing’s driverless car, built BatteryDisplay from device to dashboard, and shipped Donelle as a live web app.
For a custom tool, a device integration, or a workflow worth automating, I start with the problem and build toward something you can use.
Working with AI agents has also drawn me further into project management: defining goals, coordinating work and reviewing results.
Define the outcome
Understand the people, the workflow, and what a useful result looks like.
Build a working prototype
Test the uncertain part early, from a device connection to a user flow.
Test and document
Check real behavior and explain how to run and maintain the system.
Do you want to discuss a project, implement an idea or simply talk?
Let’s talk