Martín HounieProduct · Engineering · AI
SafeDrive · Cofounder/2020 — 2025Paused
SafeDrive

SafeDrive

Years taking a genuinely ambiguous road-safety problem through several product hypotheses, a complete system, field testing and a pivot.

CofounderZero-to-oneComputer VisionIoTReact · DjangoFleet testingProductMobile pivot
SafeDrive team within the Uruguayan innovation ecosystem.
The SafeDrive team within the Uruguayan innovation ecosystem.
SafeDrive at a glance
RoleCofounder
OriginUniversidad de Montevideo · Laboratorio TIC
ProblemFatigue · Drowsiness · Distraction
First productHardware + camera + GPS + fleet web platform
Field validationReal vehicles / company pilots
Startup validationIncubaelectro + ANDE VIN
Later directionMobile-first POC
StatusPaused
5devices installed during validation
3companies across different sectors
Real fleetstrucks · vans · car
2 stagesfunded: Incubaelectro · ANDE VIN

Numbers come from verified project material (incubation and VIN records).

Where it started

Before it was a startup, it was a question that came from the real world.

SafeDrive started at Universidad de Montevideo, inside Laboratorio TIC V. The opportunity emerged from a problem framed around UNASEV —Uruguay’s National Road Safety Unit, the state agency in charge of national road-safety policy—: to explore whether accessible technology could detect signs of sleep and distraction while driving.

Instead of receiving a backlog, we received an open question. That completely changed the nature of the work.

UNASEV suggested looking especially at the trucking and fleet context, where long shifts and real operation made the problem particularly relevant. It wasn’t a contract: it was a problem, an interest and a collaboration that seeded the first student prototype.

SafeDrive didn’t start as a startup: it started as coursework. Laboratorio TIC V, then TIC VI, then the final project. Each stage was a graded deliverable, and each one left the problem a bit more solved than the last. What changed over time wasn’t the problem: it was how much of the real world we had let into it.

The university prototype as documented in the course report: Raspberry Pi, camera and GPS inside a car.
The university prototype as documented in the course report: Raspberry Pi, camera and GPS inside a car.
The journey in 30 seconds

Each stage asked a harder question than the last.

TIC V

Can we detect it?

Raspberry Pi + camera + GPS and a simple web viewer.

PFC

Can this become a system?

React + Django + AWS: routes, driver profiles, fleet analytics and reports.

Startup

Can it work in real companies?

Multi-vehicle pilots, industrial design and commercial validation.

Later

Can we deliver the value with less hardware?

A mobile-first POC leaning on the phone people already carry.

First prototype

Before mobile, there was in-vehicle hardware.

SafeDrive started by exploring a dedicated system: a Raspberry Pi 4B, a camera and GPS, with processing near the car and vision experimentation in Python. Turning a computer-vision hypothesis into something that could physically exist inside a vehicle.

Hardware makes a prototype tangible, but it also introduces constraints you have to treat as part of the product: installation, power, cost, maintenance, connectivity and scaling. None go away with a good algorithm.

Raspberry Pi 4BCameraGPS3G / 4GPythonOpenCV · Dlib
November 2020. The first version that actually ran inside a car: box, camera and exposed wiring.
November 2020. The first version that actually ran inside a car: box, camera and exposed wiring.
Camera and wiring of the first prototype on the workbench.
Camera and wiring of the first prototype on the workbench.
TIC VI · Computer vision

Making detection useful enough to continue.

The question that mattered wasn’t “can a camera see a face?”. It was whether accessible technology could identify useful signals of driver state — drowsiness, fatigue, distraction — while a person is actually driving.

Early detection experiments used facial landmarks and signals such as eye state, yawning and head position. Practical work around computer vision, not a state-of-the-art ML model.

Real detection over facial landmarks: yawning, closed eyes and head position, day and night.
Real detection over facial landmarks: yawning, closed eyes and head position, day and night.

This demonstrates practical experience working around computer vision and facial analysis. It does not justify the title “computer vision expert”.

Measured reliability · TIC VI

We measured it: 20 trials per signal, day and night. Yawning was the most reliable signal (85%); closed eyes the hardest (65-70%). This is not scientific validation or a production metric: it’s what we knew, with the sample size we had.

LabTIC · in-car detection
Distraction detection in a personal-vehicle test (LabTIC stage).
Drowsiness detection in a personal-vehicle test (LabTIC stage).
The system

The model was never the whole product.

Long before talking about agents or applied AI, SafeDrive had already taught me the same lesson: an isolated technical capability doesn’t create a useful system. The PFC evolved the prototype into an end-to-end system.

Simplified architecture — PFC stage
Camera / driver + GPSDriver-state and driving signals
↓
Raspberry PiPython · OpenCV / Dlib
↓
3G / 4G data
↓
Django API / backendAuthentication · processing · driver/fleet data
↓
AWS EC2
↓
React web applicationRoutes · profiles · fleet analytics · events · reporting

Simplified; it doesn’t represent every later version.

Engineering deep dive
Edge / device
Raspberry Pi 4BCameraGPS3G/4GPythonOpenCVDlib
Product
ReactMapboxRoute visualizerDriver profilesFleet analyticsPDF reports
Backend
DjangoAPIAuthenticationData modelingDevice/server comms
Infra / testing
AWS EC2API testingIntegration testingJMeter / concurrency
From detection to information

Detecting an event was only one part of the product.

Fleet managers needed to understand what happened across a trip, a driver and eventually a fleet. The goal stopped being only “detect sleep”: we started turning driving data into information someone could use.

TIC V. The first viewer: location, events and little else.
TIC V. The first viewer: location, events and little else.
A real distraction event, with the photo of the moment. Still ugly, but the system was already doing its job.
A real distraction event, with the photo of the moment. Still ugly, but the system was already doing its job.
PFC. The React application for analyzing routes, events and metrics.
PFC. The React application for analyzing routes, events and metrics.
System-generated report: it moved information out of the dashboard and into the analysis process the company already had.
System-generated report: it moved information out of the dashboard and into the analysis process the company already had.
Trip metrics from a phone. Not the app — this was the web product, usable where the fleet manager actually was.
Trip metrics from a phone. Not the app — this was the web product, usable where the fleet manager actually was.
Field debugging

The first truck test broke things too.

And that was part of the goal.

On one of the first full-system tests, problems appeared in the data-upload flow to the server. We went back to the code, debugged the main flow, fixed the issues and repeated testing on another vehicle, then validated event collection and GPS behavior.

The value of going to the field wasn’t proving everything worked. It was discovering what didn’t yet. I don’t claim formal scientific validation.

An early test in a personal vehicle, before scaling to the truck.
An early test in a personal vehicle, before scaling to the truck.
The earliest tests were run with us behind the wheel.
The earliest tests were run with us behind the wheel.
The first test in a truck: device mounted and the system running before heading out.
The first test in a truck: device mounted and the system running before heading out.
A real driver, in his truck, with the device installed.
A real driver, in his truck, with the device installed.
The route reconstructed after a test, seen from a phone: from physical test to data to product.
The route reconstructed after a test, seen from a phone: from physical test to data to product.
Communication

The project also had to be explainable outside Engineering.

As the project advanced, we stopped explaining it only to professors or classmates. We were invited to present SafeDrive at Presidencia during the XIV National Road Safety Week, organized by UNASEV, before representatives associated with UNASEV, BSE and Caminera.

For me, that part was engineering too: being able to explain what we were trying to do, what worked, what didn’t and why it could matter.

SafeDrive presentation during the XIV National Road Safety Week · 28 Oct 2021.
SafeDrive presentation during the XIV National Road Safety Week · 28 Oct 2021.
From project to startup

Building it made us ask whether there was a business inside it.

Building it forced us to ask whether there was a business inside. The answer didn’t come from us: it came from talking to fleet people, insurance professionals and companies already living with the problem. That contact shifted the focus toward fleet analytics, cost and real product usefulness.

01UniversityLaboratorio TIC
02PrototypeRaspberry + vision
03PFCFull system
04IncubaelectroIncubation
05ANDE VINFleet validation
06PilotsReal companies

Initium — our sponsoring institution and product/business bridge

Initium, Universidad de Montevideo’s entrepreneurship center, was our sponsoring institution (IPE) and supported us through the whole process: not only the early commercial exploration, but as the institution that formally backed the project before the funding programs. The Ingenio incubator also supported us along the way.

Incubaelectro — from project to incubated startup

The team was selected for Incubaelectro, which provided funding plus access to infrastructure and different kinds of support during incubation.

UYU 150,000

ANDE VIN — does it survive a real fleet?

The VIN stage had a clear objective: move beyond validating SafeDrive among ourselves and into real organizations, vehicles and drivers.

UYU 222,000
Validation

From the lab to real fleets.

A later stage of the project had a very concrete goal: to stop validating SafeDrive only among ourselves and take it to real organizations, vehicles and drivers.

5devices installed
3participating companies
2trucks
2vans / utility
1car
Validation scorecard (VIN goals)
System with multiple devicesValidated
Driver interference / usefulnessValidated
Web interface usabilityValidated
Commercial willingness to payPartially validated

“We didn’t mark commercial validation as complete just because companies liked the idea.”

Heterogeneous environments

Validation involved organizations from different areas, to test against reality rather than one friendly demo vehicle.

Live-livestock transportMoving / logisticsAppliance sales & installation
Company pilots

Installations across different companies and vehicles.

Installation, devices inside different vehicles, cables, drivers and team at work.

One of the units used in the pilots.
One of the units used in the pilots.
Device installed · truck (another unit).
Device installed · truck (another unit).
Installation was part of the product, not an implementation detail.
Installation was part of the product, not an implementation detail.
Van · view from the driver’s seat.
Van · view from the driver’s seat.
The deployed version of the device: more compact than the first prototype, still far from an industrialized product.
The deployed version of the device: more compact than the first prototype, still far from an industrialized product.
The full system running in a truck, with a laptop in the cab to see what was actually happening.
The full system running in a truck, with a laptop in the cab to see what was actually happening.
Installing in another truck, at night: every vehicle, a new problem.
Installing in another truck, at night: every vehicle, a new problem.
Mounting the unit inside the cab.
Mounting the unit inside the cab.
Device installed · car.
Device installed · car.
Detection on real drivers

Facial landmarks over truck drivers, live.

During the pilots we accessed each vehicle’s Raspberry Pi remotely. We could watch the processed frame with facial landmarks over real drivers and the detection logs running in the moment.

Remote access to the Raspberry Pi: processed frame and yawn log.
Remote access to the Raspberry Pi: processed frame and yawn log.
Facial landmarks over a real driver during a pilot.
Facial landmarks over a real driver during a pilot.
Detection running live, with the vehicle speed in the log.
Detection running live, with the vehicle speed in the log.
The physical device

From tape to a 3D-printed design.

Installing the product by hand taught us the housing was part of the problem. We went from an IR camera held on with tape to our own design: we modeled it in 3D, printed it and mounted it on the windshield.

3D model of the housing, designed to hold the camera and the IR LED board.
3D model of the housing, designed to hold the camera and the IR LED board.
The 3D printer building the housing, layer by layer.
The two cameras side by side: the original IR camera and the 3D-printed housing version. Same optics, different finish.
The two cameras side by side: the original IR camera and the 3D-printed housing version. Same optics, different finish.
Testing the suction-cup mount on an apartment window before taking it to the vehicle.
Testing the suction-cup mount on an apartment window before taking it to the vehicle.
Product discovery

Reality started writing requirements we had never imagined.

01

Power

AssumptionUSB / simple power would be enough.
RealityVehicles differed; some lacked appropriate ports or power.
Product consequencePower and installation couldn’t be treated as a trivial detail.
02

Driver interaction

AssumptionA plug-and-play device was desirable.
RealityFleets worried about drivers disconnecting or manipulating it.
Product consequenceTamper resistance became part of the product problem.
03

Physical design

AssumptionIf the electronics worked, the prototype was enough.
RealitySize, cables, installation, visibility, durability and positioning mattered.
Product consequenceWe worked with industrial design to rethink the physical device.
04

Usability

AssumptionThe product could be evaluated mostly from engineering.
RealityDrivers and managers surfaced different concerns.
Product consequenceValidation expanded to driver experience and fleet-management usefulness.

A field test is product discovery with consequences.

During validation we also considered truck visibility regulations so the device wouldn’t become a physical obstruction: systems thinking around the real environment, not regulatory expertise.

The pivot

The best technical solution wasn’t necessarily the best product.

After years trying to improve the device — hardware, PFC, field testing, pilots and real physical problems — we started asking a different question: what part of the value actually required dedicated hardware?

“How do we make this device better?” became: “do we need it to deliver value?”

Hardware-heavy

Dedicated vehicle device

·Camera
·Raspberry Pi / compute
·Installation
·Per-vehicle setup
·Device maintenance
·Physical deployment
Mobile-first

Value from the phone

→Existing smartphone hardware
→Software distribution
→Faster iteration
→Lower deployment friction
→New constraints, much lighter surface

Neither version is objectively superior. What changed was the product hypothesis, not just the code. With everything learned before, the pivot felt inevitable, not a slogan.

Mobile POC

The pivot was implemented, not just discussed.

We progressed to a functional mobile implementation. An Android POC focused on drowsiness detection reached an advanced functional state, built with React and Expo / React Native.

It wasn’t a commercial launch: testing, refinement and release work remained. But the pivot stopped being a slide idea and started existing as something you could open and use.

ReactExpo / React NativeAndroidDrowsiness POC
My role

My role evolved too.

We were four cofounders, all software engineers. Early formal material describes my hands-on work in frontend, web and Raspberry Pi. As SafeDrive became an entrepreneurial project, my contribution expanded into product, commercial conversations, funding, programs, presentations and the relationship with the university and institutions. A good part of the physical work was mine too: building the device and installing it in the vehicles, under the steering wheel with a flashlight in my mouth. Marcelo and Matías were in that part as well. It’s not a colorful detail: installing the product with your own hands is the fastest way I know to understand why installation is a product problem and not a formality.

Stage 01

Engineer

Hands-on technical work.

—Frontend
—Web product
—Raspberry Pi
—Hardware
—Installation
—Prototyping
—Technical decisions
Stage 02

Product builder

What should the system actually do?

—Driver/fleet needs
—Data product
—MVP scope
—Tradeoffs
—Testing
Stage 03

Cofounder

Making the project exist beyond the classroom.

—Programs
—Funding
—Presentations
—External relationships
—Continuity
Stage 04

Product/external interface

Connecting team ↔ university ↔ programs ↔ institutions ↔ companies.

—Translating the technical
—Sustaining conversations
—Aligning stakeholders
—Keeping direction

“For much of the journey I was one of the people connecting the team with those who could help the project move forward.”

It wasn’t built alone

No project like this holds up on one person.

SafeDrive changed shape and team across its stages, with an academic origin and a broader group of students. The entrepreneurial stage consolidated around four cofounders. I especially took on the commercial side, the relationship with the funds and the outward contact; the others carried technology and execution — and on the installs, several of us had our hands inside the vehicle.

Martín HounieCofounder · Product / Commercial / External
Marcelo UbillaCofounder · Software
Matías BritosCofounder · Software
Fernando BadanoCofounder · Software
The four cofounders, at one of the team’s get-togethers.
The four cofounders, at one of the team’s get-togethers.
The team that carried the entrepreneurial stage.
The team that carried the entrepreneurial stage.
Us at work: system tests inside the vehicle.
Us at work: system tests inside the vehicle.
Receiving Ingenio’s recognition on graduating from the incubator.
Receiving Ingenio’s recognition on graduating from the incubator.
External support

Each actor was there for a different reason.

Not every name represents the same relationship. I separate them to avoid overclaiming: origin and collaboration, incubation and support, and validation funding.

Origin / collaboration

Where the problem and first context came from.

Universidad de MontevideoUNASEV
IPE · support through the whole process

The institution that formally backed the project before the programs.

Initium (Universidad de Montevideo)
Incubation / support

Infrastructure and support during incubation.

IncubaelectroIngenioAntelMIEMLATU
Validation funding

ANDE didn’t only provide funding: it also gave us support and mentoring during the validation stage.

ANDE VIN — UYU 222,000Incubaelectro — UYU 150,000
Institutions that accompanied the journey
Universidad de MontevideoInitiumIncubaelectroAntelLATUIngenioUNASEVANDE
Where it ended

We didn’t run out of ideas.

We ran out of the conditions to do the next stage properly.

Over time, the team began combining SafeDrive with increasingly demanding professional careers. We had progressed technically and had a mobile direction, but taking it to a serious stage required dedication and resources the project didn’t have secured. We preferred to pause it rather than keep it artificially “active”. It didn’t stop because the prototype failed or because the problem stopped being interesting.

Paused. For now…

2026 · what changed

The problem stayed hard. The tools changed.

Today I could test several of SafeDrive’s hypotheses at a very different cost and speed of experimentation, thanks to advances in vision, mobile and AI-assisted engineering. That changes the cost of learning.

It doesn’t remove the responsibility of validating a safety-related technology: reliability, false positives, privacy and responsibility still matter. The interesting opportunity isn’t only “better AI”: it’s that a small team can test more hypotheses with far less execution overhead.

How I think about applied AI →
What SafeDrive taught me

SafeDrive changed how I think about product.

01

A prototype proves a hypothesis. A product has to survive people, business and reality.

Before “can we detect it?” come the questions that actually define a product: who uses it, who pays and what problem it solves. Detection was the technical starting point, not the priority.

02

Field testing changes what the problem looks like.

Reality exposes constraints no whiteboard shows, and it starts putting a price on complexity.

03

More technology is not automatically a better product.

The mobile pivot proves it: sometimes the best move is to remove hardware, not add it.

04

Willingness to pay is different from technical feasibility.

Something working doesn’t mean anyone will pay for it. That’s the most expensive distance to cover, and the only one you can’t shorten by coding better.

What this project demonstrates

What SafeDrive required from me.

Zero-to-oneStarting without a predefined backlog or a known solution, and building one as the team got organized.
Product judgmentNot blindly optimizing the first solution.
DebuggingLearning from something breaking in the field.
OwnershipStaying with the problem beyond a single ticket.
CommunicationExplaining complex technology to technical and non-technical audiences.
Business thinkingUnderstanding willingness to pay ≠ technical feasibility.
LeadershipKeeping a team and outside stakeholders aligned.
HumilityDistinguishing experiments from production and partial from full validation.
AdaptabilityChanging the solution when the evidence changed.

Have a hard problem and don’t yet know what product is inside it?

SafeDrive started exactly there: an open question, a lot of uncertainty and no perfect spec. It’s one of the product stages I enjoy most: understand, test, reduce uncertainty and decide what’s worth building.

Tell me the problem →See Remolk →How I work with AI →