Skip to content
View umi008's full-sized avatar
  • Mexico
  • 02:57 (UTC -06:00)

Block or report umi008

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
umi008/README.md
Typing SVG

Martin Ulises Millán · M.Sc. Computer Science · Cuernavaca, México 🇲🇽


LinkedIn Email GitHub


The Short Version

I build production AI systems end-to-end — from research papers to deployed products. My path: Mechatronics → AI pivot because code scales where hardware doesn't. M.Sc. in Computer Science (2025), guest researcher in Spain, currently shipping AI agents, RAG pipelines, and fullstack apps for enterprise clients.

Currently open to senior AI/ML or fullstack roles at global companies. Interested in: AI agent architectures · cloud-native systems · computer vision · RAG at scale


Selected Work

Real production projects shipped at Beecker (private repos, but the impact speaks for itself):

🤖 Slack Meeting Bot · Recall AI + RTMP Live meeting transcription with template filling. Diagnosed and fixed a stubborn RTMP reconnection issue through structured logging + retry orchestration. Zero data loss, ~10s initial latency.

Next.js Slack API FastAPI PostgreSQL

💬 Enterprise RAG Chatbot Information-grounded chatbot for company knowledge, integrated with Linear MCP, deployed on Azure with full CI/CD.

LangGraph pgvector Azure Pipelines OpenAI Claude

📄 Document Validation API Playwright-based API that validates Mexican government IDs (SAT/INE) in real-time, returning status + reasons.

Playwright FastAPI PostgreSQL Docker

🌐 Fullstack WebApps End-to-end webapps: Figma MCP → Next.js + shadcn/ui frontend, FastAPI/Flask backend, Azure-deployed.

Next.js React shadcn/ui FastAPI Figma MCP


Research & Recognition

Where What Result
🎓 CENIDET (M.Sc., 2025) GAN detection — real vs. synthetic face classification >98% accuracy across 7+ benchmarks
🔬 Universidade da Coruña 🇪🇸 (Guest Researcher, 2025) Glaucoma screening from retinal images 84% → 90% accuracy improvement
👥 Beecker (2023–present) Tech advisor on architecture, tooling, and team decisions Sole IC owning backend, frontend, infra, and AI

Tech Stack

Languages  ·  Python TypeScript JavaScript SQL C++

AI/ML  ·  PyTorch OpenCV scikit-learn LangGraph RAG MCP CNN

Frontend  ·  Next.js React shadcn/ui Tailwind

Backend  ·  FastAPI Flask Node.js uvicorn

Data  ·  PostgreSQL (pgvector) MongoDB Chroma Redis

Cloud / DevOps  ·  Azure Docker CI/CD Linux Git

Automation  ·  Playwright Selenium pywinauto pyautogui


Tech icons

What I'm Focused On Now

  • 🎯 Production AI agents — going past chatbots into real orchestration with context, memory, and tool use
  • ☁️ Cloud depth — leveling up from Azure into AWS + Kubernetes for global-scale systems
  • 📚 Open source — starting to contribute intentionally, not to look good on paper
  • 🤝 Network — connecting with engineers at the companies I want to learn from

GitHub Activity

GitHub Trophies

GitHub Stats GitHub Streak

Top Languages


Email LinkedIn


Profile views

Pinned Loading

  1. RealtimeAPI-Speech-Integration RealtimeAPI-Speech-Integration Public

    Realtime API Speech to Speech Demo with WebRTC and JS.

    JavaScript 1

  2. Pediatric-Pneumonia-Chest-X-ray-Classifier-with-ResNet50 Pediatric-Pneumonia-Chest-X-ray-Classifier-with-ResNet50 Public

    Getting a 93% ACC on tests. Using AdamP as optimizer and implementing a process of transfer learning and fine tuning from the pretrained weights on imageNet.

    Python 1

  3. autoresearch-trading autoresearch-trading Public

    A fork of karpathy/autoresearch focused on algorithmic trading. An autonomous research system that uses an LLM agent to iteratively improve a trading strategy through backtesting with Walk-Forward …

    Python 2