Hi, my name is

David Garcia

Software Developer

I specialize in AI and web development — building intelligent agents, production APIs, and interactive experiences from front to back.

01 — Portfolio

Projects

A selection of things I've designed, built, and shipped.

02 — Background

About Me

I'm a software developer with a focus on artificial intelligence and web development. I like building things end to end — from training reinforcement learning agents and researching their behaviour, to designing REST APIs and deploying production services on custom domains.

My work spans Python-based machine learning, backend services in Go, Java, and Node.js, and interactive front-end tools that make algorithms easier to understand. Everything you see on this site — including the live demos — is built and deployed by me.

Languages

  • Python
  • JavaScript
  • Java
  • Go

AI & ML

  • PyTorch
  • TensorFlow
  • OpenAI API
  • Q-Learning

Backend

  • Spring Boot
  • NestJS
  • Node.js
  • REST APIs

Tools & Infra

  • Docker
  • Railway
  • Swagger / OpenAPI
  • Git