You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
David Diez VidueiraDD

David Diez Vidueira

Software Engineer

€600/day
Barcelona, ES
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About David

I am a software engineer dedicated to building entire products, from start to finish: the app people use, the dashboard for management, the backend, cloud infrastructure, and the AI layer.

What defines me best is my own project. I am the co-founder and technical lead of Comiendo al Mundo, an app for discovering worthwhile restaurants. My team and I built it from scratch: web and native iOS and Android apps from a single codebase, backend in Node.js, all infrastructure in Google Cloud and AWS managed with Terraform, payments with Stripe, and an AI layer on top of language models. Today it's in production, with over 200 restaurants and 10,000 reservations.

How I can help you:

• Build an entire product from scratch, web and mobile, without needing to assemble a team.
• Unblock or accelerate a project that is halfway done.
• Backend and APIs in Node.js and TypeScript, designed to scale.
• Cloud infrastructure that doesn't break the budget: AWS or Google Cloud, Docker, and everything as code with Terraform.
• Integrate real AI into your product: functional agents, LLMs, and RAG, not just a pretty demo.

How I work: I speak clearly and without technical jargon, I warn early if something is going to go wrong, and I tell you when something is not worth it even if you ask me for it. I am obsessed with things being done quickly, running fast, and being cheap to maintain, mainly because I've paid those bills myself.

You can see my work at daviddiez.dev
  • Spanish

    Native or bilingual

  • Catalan

    Native or bilingual

  • English

    Fluent

Can work on-site
Barcelona (up to 50km)

Experience

  • Comiendo al Mundo
    Co-founder and Technical Lead
    RESTAURANTS AND FOOD SERVICE
    May 2024 - Today (2 years and 3 months)
    Barcelona, Spain
    Co-founder and technical lead of Comiendo al Mundo, an app for discovering worthwhile restaurants.

    I built the entire technical side:
    • The app people use, on the web and as native iOS and Android apps from a single codebase.
    • The dashboard each restaurant uses to manage its profile, and a public page per restaurant.
    • The backend, in Node.js and Express.
    • All cloud infrastructure, between Google Cloud and AWS, with Docker and managed as code with Terraform.
    • Payments and subscriptions with Stripe.
    • An AI layer on top of language models, with Vertex AI and RAG.

    Today it's in production and growing, with a team of seven: over 200 restaurants, 10,000 reservations, 1,000 concurrent users, and 50,000 people reached.

    Next.js, Node.js, TypeScript, Google Cloud, AWS, Terraform, Docker, Firestore, Redis, Stripe, Vertex AI
    Next.js Node.js Amazon Web Services (AWS) Typescript AI Agents
  • golf28
    Technical Lead
    SPORTS
    June 2025 - Today (1 year and 2 months)
    Barcelona, Spain
    Technical lead for golf28, a real-time golf deals platform. I set up the entire technical side, from scratch and into production:

    • Subscriptions and recurring payments with Stripe.
    • Automatic WhatsApp notifications when a deal matching the user's preferences becomes available.
    • A daily best deal engine that tracks over 2,000 offers per week and sends leads via email every morning.
    • The infrastructure and all automated processes, on Google Cloud.

    We are a team of three.

    Node.js, TypeScript, Python, Google Cloud, Stripe, WhatsApp Business API, Facebook API
    Node.js Python Typescript Google Cloud Stripe
  • Waitr
    Founder
    RESTAURANTS AND FOOD SERVICE
    February 2023 - September 2024 (1 year and 7 months)
    Barcelona, Spain
    My first personal project, and I built it entirely by myself. Waitr was an all-in-one order management system for restaurants: customers ordered and paid from their mobile, whether they were dining in, taking away, or getting delivery.

    For the restaurant, it reduced waiting times, sped up table turnover, and took work off the serving staff.

    I built all the pieces: the ordering app, the restaurant's side, and the backend and payments behind it. From this came the technical foundation and many of the ideas for Comiendo al Mundo.

    Angular, Django, Python, TypeScript, MongoDB, Docker
    Typescript Angular Python Django MongoDB

Recommendations

Be the first to recommend David

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Double Degree in Mathematics and Computer Engineering
    University of Barcelona
    2026
    Doble grado de Matemáticas e Ingeniería Informática, una de las carreras más exigentes del país. Mis mejores notas fueron justo en lo que sirve para construir software: Ingeniería del Software (10), Bases de Datos (9,8), Diseño de Software (9,2), Estructuras de Datos (9,0) y Sistemas Distribuidos (8,8). El trabajo de fin de grado es del que más orgulloso estoy: dos modelos Transformer que deciden la estrategia de una carrera de Fórmula 1 en directo. Está en el portfolio.

Skill set

Categories