I build software that runs real operations.
Now CTO at Rreal Tacos, putting AI to work in its operations.
Rreal Tacos. AI in the daily operation of 13 restaurants.
A restaurant group with 13 locations and more than 1,300 employees. I joined as an AI strategy consultant, became Head of Technology, then CTO, within a year. I set the technology roadmap, own the software architecture and data infrastructure, and lead the use of AI across the restaurants' operations.
- Scale
- 13 locations and more than 1,300 employees
- Path
- AI strategy consultant, then Head of Technology, then CTO, within a year
- Scope
- Technology roadmap, software architecture, data infrastructure, AI across operations
- Since
- Jun 2025
greener.bio. Waste traceability for more than 30 municipal governments.
greener.bio integrated into the operations of waste management: it cut costs, prevented failures and improved service, while recording every event so circular-economy companies could make verifiable diversion claims. I co-founded it with two partners at 20 and was CTO for three years, across four product versions and three business-model pivots. It was absorbed into Kolibri in October 2023.
Press coverage- Reach
- 30+ municipal governments serving over 2 million people
- Countries
- Argentina, Uruguay, Paraguay, Peru and Colombia
- Clients
- 5 Fortune 500 companies, the Inter-American Development Bank and Fundación Moisés Bertoni
- Result
- General Madariaga multiplied recyclable collection sevenfold in under four months, from about 200 to almost 1,400 kg a day
- Business
- USD 330K pre-seed, USD 30K in monthly recurring revenue
- Team
- 13-person product team, 4 product versions, 3 business-model pivots
- Recognition
- 2021 Latin America Green Awards, Sustainable Cities (Mobility), among 2,500+ projects from 29 countries
- Outcome
- Absorbed into Kolibri in October 2023
8,888,067downloads of react-native-web-maps. An open-source library I wrote.
// On the web, react-native-maps resolves to
// @teovilla/react-native-web-maps via a bundler alias.
import MapView, { Marker, Polyline } from "react-native-maps";
<MapView initialRegion={region}>
<Marker
coordinate={{ latitude: -34.6012, longitude: -58.3843 }}
title="Pickup"
/>
<Marker
coordinate={{ latitude: -34.6087, longitude: -58.3712 }}
title="Collector"
/>
<Marker
coordinate={{ latitude: -34.6021, longitude: -58.3669 }}
title="Recycler"
/>
<Polyline coordinates={route} strokeWidth={4} />
</MapView>One maps API for React Native and the web: react-native-maps on iOS and Android, Google Maps in the browser. Its npm dependents include packages from app builders Draftbit, Vibecode and Rork.
- Stars
- 75 stars
- npm dependents include
- Vibecode
Work history
Most recent first. Open a row for the detail.
Rreal TacoscurrentChief Technology Officer
- Chief Technology Officer
- Head of Technology
- AI Strategy Consultant
A restaurant group with 13 locations and more than 1,300 employees. I joined as an AI strategy consultant, became Head of Technology, then CTO, within a year. I set the technology roadmap, own the software architecture and data infrastructure, and lead the use of AI across the restaurants' operations.
HashiTechnical Advisor
- Technical Advisor
- AI Solutions Architect
- Senior Software Engineer
An AI video platform. I joined as a senior engineer and was promoted to AI solutions architect: I designed the platform's AI architecture and its video-processing pipelines as it scaled to more than 100 corporate clients in nine countries. I now advise on architecture and AI strategy.
ATLAZCo-founder & CTO
An open-source framework for accounting for the externalities of waste. Forbes México reported its work with Coca-Cola, Nestlé and IDB Lab.
KolibriWaste Traceability Software Architect
R&D for a new waste-management product after greener.bio was absorbed into Kolibri.
greener.bioCo-founder & CTO
Waste-traceability platform for municipalities and companies, co-founded at 20.
Arelli Commercial CleaningSenior Mobile Developer
Revived an abandoned React Native and Expo app with Firebase Cloud Functions.
Whom Digital LabFull-stack Developer
Client work at a digital studio, including the first greener.bio app in React Native and Expo: the sign-up flow, assigning users to collection circuits, and the map styling.
Waitless OrderFull-stack Developer
Front end and back end of an ordering platform. Led a complete rewrite.
PlooFull-stack Developer
A complete car-sharing system built on geospatial computation.
THET StudioFull-stack Developer
My first full-stack role, after a year of freelance Minecraft server plugins in Java: front end and back end on the studio's projects.
Open source
Open-source work, synced from GitHub at build time.
- react-native-web-mapsOne maps API for React Native and the web: react-native-maps on iOS and Android, Google Maps in the browser. Its npm dependents include packages from app builders Draftbit, Vibecode and Rork.Open project

- opensenderA self-hosted email platform that speaks the Resend API. It deploys into your own AWS account, so the only thing that changes in an app is the base URL.Open project

- code-runnerA self-hostable service that runs untrusted code in a hardened sandbox and streams output, with live interactive stdin.Open project

- shadcn-ui-reactshadcn/ui components packaged for any React project, kept up to date with upstream.Open project

- dotenv-typesA CLI that generates TypeScript typings from your .env files.Open project

Contributions to other projects
Fixes and features sent to the projects I build on.
- RedwoodJSFixed a wrong import path in the generated currentUser types.View on GitHub
- Upstash WorkflowAdded an onError callback to serve, for custom handling of workflow failures.View on GitHub
- react-native-background-fetchFixed the iOS build under Expo SDK 44.View on GitHub
- zod-i18nLet custom refine messages take interpolated values.View on GitHub
- SockudoConfigured the default app from SOCKUDO_DEFAULT_APP_* environment variables.View on GitHub
- PrismaAsked for relation counts in queries, which Prisma later shipped as _count.View on GitHub
Also in issues, PRs and discussions at Next.js, Cloudflare Agents, openapi-codegen, urql, HeroUI Native, Turborepo, Dripsy, twrnc.
Worked with
Companies and institutions connected to my work. Each relationship links to its source.
Supported greener.bio through its World Without Waste program, and later worked with ATLAZ.
Worked with ATLAZ.
Sources:Forbes México
A client of greener.bio. IDB Lab, the bank's innovation lab, later worked with ATLAZ.
Sources:Forbes México
Sponsored an assessment of greener.bio's contribution to the Sustainable Development Goals.
Sources:La Prensa
A client of greener.bio.
Sources:From my own record
- Vibecode
Publishes packages on npm that depend on react-native-web-maps.
Sources:npm
Press
Coverage of greener.bio, ATLAZ and my work. Articles in Spanish.
Atlaz, la empresa sustentable que busca conquistar México y el resto de LatinoaméricaRead article
Conoce a ‘Teo’ Villanueva, programador a los 13 y cofundador de una startup de sustentabilidad de 1.87 mdd, a los 20Read article
La Nación · Revista JardínEmprendedores: encontraron la clave para que reciclar sea muy sencillo y la plasmaron en una appRead article
La PrensaPremios Latinoamérica VerdeRead article
PR NewswireLos mejores proyectos socioambientales de Iberoamérica fueron premiados en la octava edición de Premios Latinoamérica VerdeRead article
Carbono NewsPremios Latinoamérica Verde: conocé todos los proyectos finalistasRead article
Economía Sustentable¿On demand? La app argentina que promete manejar los residuos urbanosRead article
La Nación · ComunidadEcología: iniciativas solidarias y cooperativas para cuidar el medioambienteRead article
Have an operation that should run on software? Write to me.
For advisory work, building something together, or a role.











