Stack & Projects

Selected work

Professional and experimental projects — focused on backend, infrastructure, AI, and automation.

Hackathon Querétaro Digital 2023

First place out of 28 teams.

V-My Eyes is an assistant for visually impaired people: it detects objects in real time with YOLOv4 and reads them out loud. We built it in 48 hours, as a team with Bere, Elías, Jesús and Édgar.

MXN prize
$100,000
from idea to demo
48 h
computer vision
YOLOv4
Poster from the Universidad Politécnica de Querétaro congratulating Bere, Elías, Diego, Jesús and Édgar of the V My Eyes project on first place at Hackatón Querétaro Digital 2023. The team poses with the 100,000-peso check.
Post by the Universidad Politécnica de Querétaro on Instagram, November 14, 2023.

Industry · Production

Production · corporate environmentMDT/OS Deployment Automation

Automated corporate image deployment (MDT/OS) with PowerShell scripts and custom tooling. Cut the process from 180 to 45 minutes per machine, preserving data integrity and security policies.

  • PowerShell
  • MDT
  • Windows
  • Automation
  • Enterprise

Personal projects

Complete products I design, build and ship on my own.

Web · Health · Live demoPulso
Pulso's Today screen in dark mode: the waiting room and each doctor's schedule for the day.

Management app for small clinics: front desk, nursing and doctors each get their own view of the day. Scheduling, visits with vital signs and a printable prescription, patient records and global search. It runs entirely in the browser with fictional data and is tested against WCAG 2.2 AA on desktop and phone, in light and dark mode.

  • React 19
  • TypeScript
  • TanStack
  • Vite
  • Playwright
  • Cloudflare Workers
Web · Machine learning · Live demoSI181 Lab
Diabetes risk demo in dark mode: sliders showing how the study's patients are distributed, and the probability gauge.

Three Intelligent Systems course projects turned into interactive demos: rock-paper-scissors against a model that learns your patterns and verifies every round with SHA-256, diabetes risk with logistic regression, and Spanish sentiment analysis with TF-IDF. The models are trained in Python and run in the browser with the same probabilities as scikit-learn. Each demo includes its explanation and a comparison with recent models such as TabPFN.

  • React 19
  • TypeScript
  • Vite
  • scikit-learn
  • Playwright
  • Cloudflare Workers
Linux · Speech to text · Open sourceVozi

Local voice dictation for Linux: press F8, speak, and the text lands on your clipboard without sending audio to the internet. It runs as a systemd service with native GNOME shortcuts, and transcribes while you keep talking so a long dictation comes back as fast as a short one.

  • Python
  • faster-whisper
  • PipeWire
  • systemd
  • GNOME
Web · AI · StudyIn progressRecall

Personal study assistant: paste text or a few PDF pages, Gemini proposes review cards with the exact quote they come from, and FSRS-6 schedules each review right before you would forget it. Card generation is live; daily review and a Feynman mode are on the way.

  • Next.js 15
  • Cloudflare D1
  • Gemini
  • FSRS-6
  • PWA

Academic work

University groundwork: computer science fundamentals, with the code open on GitHub.

Algorithms · PythonLanguages & Automata

Classic algorithms built from scratch: shortest paths and Kruskal's minimum spanning tree on graphs, Boyer-Moore string search, AVL and splay trees, backtracking and encryption. Final grade: 10/10.

  • Python
  • Graphs
  • AVL
  • Boyer-Moore
  • Kruskal