Yan Nunes

I make things go bip-bop


2026 -

I joined Hubble in the San Francisco Bay Area as part of the founding team. I focus on turning product direction into systems we ship, as a senior backend engineer.

As a founding engineer I lead the company’s technical initiatives—owning implementation from design through production alongside the founders.

2024 - 2026

I joined CarOnSale in Berlin to build systems that drive engagement and growth on a B2B marketplace for used-car trading across Europe. I focused on growth and loyalty initiatives, as a senior full-stack engineer.

As lead engineer for that initiative I led technical development of a customer loyalty program that rewards users with bonus perks based on purchase history.

2021 - 2024

I joined TIER Mobility in Berlin to build software that mechanics use to repair e-scooters and bikes. I focused on repair workflows and spare-parts tracking so mechanics could see parts used per repair and associated costs, first as a senior backend engineer.

As technical lead I led a team of three alongside product and stakeholders, and rolled out a global task workflow used by hundreds of mechanics in 300+ cities across the US, Europe, and the Middle East.

2017 - 2021

I joined campai in Berlin to build the flagship SaaS for clubs—membership, payments, and accounting. I worked across the stack on that product, first as a full-stack developer.

As lead software developer I led the development organization, set patterns and architecture across the product, and coordinated membership, payments, and broader accounting and financial systems.

2016 - 2017

I joined Tag.MX in the Salvador area, Brazil to build a real-time ERP—warehouse, sales, accounting, and CRM in one system. I focused on the core product, first as a full-stack developer.

As lead of the core engineering team I drove delivery across the integrated stack.

2017

I joined ABEPRO (Brazilian Association of Production Engineering) in the Rio de Janeiro area to deliver the mobile experience for Brazil’s largest production-engineering congress—schedules, session feedback, and networking. I focused on offline-first and real-time sync, first as the engineer responsible for the Enegep app.

As that engineer I shipped the app end to end and supported the event on site, from content updates to reliability during the congress.

bio

Yan Mascarenhas Nunes is a software engineer and technical lead. He has shipped backend and full-stack systems at CarOnSale and TIER Mobility, led engineering on the campai flagship SaaS for clubs, and is a founding engineer at Hubble in the San Francisco Bay Area. He cares about tests, automation, and treating deployment as part of the craft.



Small Pet Projects

GitHub

Toy implementation of in-memory FAISS in NodeJS.

It is not supposed to be used in production, but it is a fun project to learn about FAISS and how it works. I will build a little visualization tool for it soon.

GitHub

A simple genetic algorithm that optimizes the path of the small rod agents to reach the target.

The DNA of each agent is an array of vectors that represent the direction of the agent in each frame.

The fitness function is the distance of the agent to the target and it is used to optimize the breeding of each generation to make it reach the target faster

I used p5.js to render this little scenario.

At the start of the pandemic, Brazil had super limited COVID Testing capabilities. I developed a model that could predict the number of cases for each Brazilian city.

It was a simple statistical model that tried to predict the spread curve of the pandemic based on the reported cases by the WHO.

The model now is extremely outdated, but it was a fun project to work on.