Skip to content
View Ulzuhan's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Ulzuhan

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
Ulzuhan/README.md

Hey, I'm José Manuel 👋

AI & Data Science Instructor · Senior Software Engineer · AI Engineer

LinkedIn Portfolio


About Me

I'm an AI & Data Science Instructor at Upgrade Hub and Senior ServiceNow Consultant at Fruition Partners (DXC Technology). I teach LLMs, RAG, AI agents and Computer Vision to developers transitioning into AI — backed by 8+ years of enterprise software engineering.

What sets me apart: applied AI skills + solid software engineering fundamentals + production mindset.

  • 🦾 Building with LangChain, OpenAI/Anthropic APIs, vector databases and FastAPI
  • 🎓 Master's in Artificial Intelligence (UNIR) · Master's in Cybersecurity (UNIR)
  • ☁️ Enterprise delivery at scale — ServiceNow ITSM for Generali, COFCO, Sanofi and Acciona
  • 🌐 Full-stack experience: TypeScript, Next.js, Flutter/Dart, Rust, Java

🔍 Open to AI Engineer / ML Engineer / Generative AI Engineer roles — ideally remote.


Featured Projects

Project What it is Built with
private-ai-stack Production-minded local AI stack — general chat plus document Q&A with verifiable citations, in one docker compose up. Images pinned by digest, hardened, zero telemetry; the backup/restore round-trip and a browser E2E run in CI on every change; measured benchmarks with the platform declared per number; GPU and air-gap profiles. v0.1.0 ships an attested offline bundle. Docker Compose · Ollama · Qdrant · Open WebUI
Reed Self-hosted RAG service — upload documents, ask questions, get streamed answers with citations you can click. Hybrid retrieval (dense + BM25 fused by Qdrant), a 100% offline mode via Ollama, and a built-in evaluation suite with a 41-question golden set. Docker image on GHCR. Python · FastAPI · LangChain · Qdrant
DocDrop Self-hosted file sharing with expiring links — chunked resumable uploads, streamed ZIP downloads, installable PWA, no database. Ships as a Docker image on GHCR. Next.js · React · TypeScript
Respiro Offline-first breathing & stress-relief app — custom canvas animations, haptic-guided "zero-eyes" sessions, fully private with zero backend. Flutter · Dart
Masterclass: from CNNs to YOLO Hands-on Computer Vision masterclass — detection, segmentation, pose estimation, and a specialist model benchmarked against a generalist, with ready-to-run demos. Python · YOLO · Jupyter
Streamlit Pokédex Interactive data-exploration app I use in class — search, multi-type filters and radar-chart stat comparisons over PokéAPI data. Python · Streamlit

Tech Stack

AI / ML

Python LangChain OpenAI Anthropic Jupyter OpenCV Streamlit

Backend & DevOps

FastAPI Docker Linux Elasticsearch

Frontend & Mobile

TypeScript Next.js Flutter Astro

Enterprise

ServiceNow Java Rust


Experience

Role Company Period
🎓 AI & Data Science Instructor Upgrade Hub Sept 2025 – Present
🤖 AI Engineer (Internship) Impacto Tecnológico Sept – Nov 2025
⚙️ Senior ServiceNow Consultant Fruition Partners / DXC Technology Mar 2018 – Present
🔐 Cybersecurity Consultant Treelogic Mar – Jun 2018
💻 Back-end Developer GADD – Grupo Meana Jun 2017 – Feb 2018

Education

🎓 Master's in Artificial Intelligence — UNIR (2026)

🔐 Master's in Cybersecurity — UNIR (2020)

🖥️ Software Engineering — University of Oviedo


GitHub Stats

GitHub Streak

Top Languages


Let's Connect

LinkedIn Portfolio Email


Building intelligent systems that solve real problems, one commit at a time.

Pinned Loading

  1. docdrop docdrop Public

    Self-hosted file sharing with expiring links: resumable chunked uploads for multi-GB files, previews and streamed ZIP downloads

    TypeScript

  2. Masterclass-YOLO Masterclass-YOLO Public

    From CNNs to YOLO — hands-on Computer Vision masterclass with ready-to-run detection, segmentation and pose demos

    Jupyter Notebook

  3. sighra sighra Public

    Respiro — offline-first breathing & stress-relief app built with Flutter: guided techniques, haptic pacing, zero backend

    Dart

  4. streamlit-pokedex streamlit-pokedex Public

    Interactive Pokédex built with Streamlit and PokéAPI — search, type filters and radar-chart stat comparisons

    Jupyter Notebook