Skip to content
View ecrespo's full-sized avatar

Organizations

@debian-ve

Block or report ecrespo

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

Hi, I'm Ernesto Crespo 👋

AI & Backend Engineer · Tech Lead — building AI agents, resilient backends, and data platforms from Venezuela 🇻🇪

Electrical Engineer with 20+ years in tech and Python since 2002. Currently leading the backend architecture of a health-insurance platform (NestJS, FastAPI, MongoDB, AWS) with real-time payment integrations across Venezuelan banks. Free Software advocate since the Debian Venezuela days ❄️ Arctic Code Vault Contributor.

🔭 What I'm working on

  • 🤖 Prismal — an open-source, security-first multi-agent orchestration framework built on LangGraph: central supervisor + 26 specialist agents, 9 reasoning patterns, 9 RAG engines, provider-agnostic via LiteLLM, native MCP support (v3.0 — evolution of the now-deprecated LightAgent)
  • 🌎 vigia-eew — a real-time earthquake early-warning agent (EMSC WebSocket + USGS FDSN + Raspberry Shake), supporting humanitarian response in Venezuela
  • 🧠 LangGraph agent architectures — documenting and teaching 16 agentic design patterns
  • Local LLM inference on AMD — ROCm, llama.cpp, and NPU (XDNA 2) benchmarking on Linux

🛠️ Stack

Languages: Python · TypeScript · SQL · Go · Bash Backend: FastAPI · NestJS · Django/DRF · REST APIs AI/Agents: LangGraph · LangChain · MCP · Ollama · fine-tuning (QLoRA/ORPO) Data: Pandas · Polars · PySpark · DuckDB · Parquet · PostgreSQL · MongoDB Cloud/DevOps: AWS (Lambda, S3, Glue, Athena) · Docker · GitHub Actions · GitLab CI · Bitbucket Pipelines OS: Linux (Debian/Ubuntu) — daily driver since forever 🐧

📊 GitHub Stats

GitHub stats Top languages

✍️ Writing & Talks

I write about Python, AI agents, and Free Software (mostly in Spanish):

  • 📝 Blog: blog.seraph.to — SOLID principles, typing, Pydantic, and more
  • 📰 Medium: @_seraph1
  • 🎤 Presentations on LangGraph agent architecture patterns

📫 Connect

Website LinkedIn GitLab Kaggle Email


"Software Libre, Ciencia de Datos y Python" — building in public since 2002 🚀

Pinned Loading

  1. reflex-jupyter-renderer-react reflex-jupyter-renderer-react Public

    Python

  2. reflex-knightlab-timeline reflex-knightlab-timeline Public

    A native Reflex component wrapping Knight Lab TimelineJS for interactive storytelling timelines in pure Python.

    Python

  3. reflex-mapgl-maplibre reflex-mapgl-maplibre Public

    Python 1

  4. reflex-react-player reflex-react-player Public

    A Reflex custom component wrapping react-player v3 (YouTube, Vimeo, Wistia, HLS, DASH, Mux, Spotify, Twitch, TikTok and file/audio playback).

    Python

  5. reflex-rosencharts reflex-rosencharts Public

    Port of rosencharts (D3+Tailwind) to Reflex components — 43 charts in Python

    TypeScript

  6. prismal-ai/prismal prismal-ai/prismal Public

    Prism-inspired multi-agent orchestration framework built on LangGraph. Security-first, provider-agnostic, composable.

    Python 1