Oct 2026
Running my models in the browser
How a scikit-learn MLP and a YOLOv8 segmentation model ended up running on this site with no server, and what it took to make their outputs match the originals.
I build machine learning systems, mostly in computer vision, and I care as much about running them well as about training them.

I’m in Copenhagen doing an MSc in Autonomous Systems at DTU, and from November I’m also working part-time as a junior AI consultant at Implement Consulting Group. Before that I studied Computer Science at Técnico in Lisbon and spent a summer on Cloudflare’s developer infrastructure team.
I’m looking for an MSc thesis topic or a research collaboration in perception and machine learning. If that’s something you work on, get in touch.
Oct 2026
How a scikit-learn MLP and a YOLOv8 segmentation model ended up running on this site with no server, and what it took to make their outputs match the originals.
From Nov 2026
Junior AI consultant, The Tech Collective (Data & Analytics), part-time
Jun – Aug 2026
Software engineering intern, Developer Infrastructure
“He did a lot of real work in a short time (over forty merged merge requests) and the quality was consistently high. Duarte is self-directed, learns fast, and looks for problems worth fixing rather than waiting to be told.”
Jan – Oct 2026
Co-lead organiser, with Daniel Borges
Feb – Apr 2026
Teaching assistant
Jul – Aug 2025
Tech intern
“He created smart boilerplate generation that reduced our typical 5-day setup process to about 1 hour. What made this particularly impressive was that Duarte wasn’t familiar with our internal guidelines and wasn’t an advanced .NET developer when he started.”
2026 – 2028
MSc Autonomous Systems
Perception for Autonomous Systems, Deep Learning, Deep Learning in Computer Vision, Robotics, Machine Learning Operations.
2023 – 2026
BSc Computer Science and Engineering
GPA 16/20. Academic Merit award, 2024/25.