Skip to content
View DavidMGDev's full-sized avatar

Highlights

  • Pro

Block or report DavidMGDev

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.

Content in all repositories owned by your account will be closed.
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
DavidMGDev/README.md

David Molina Guerrero

Computer Engineering student at the Instituto Tecnológico de Costa Rica (TEC). I build and ship software end to end, from the UI to the CI/CD pipeline, and I teach teams how to keep AI systems from being turned against them.

Recent work

  • compdes-workshop: hands-on AI-agent security lab I designed and taught at COMPDES 2026 (Universidad de El Salvador). Attendees build an MCP/RAG agent, attack it with NVIDIA Garak and Microsoft PyRIT, then harden it.
  • valencia-emocional-3modelos: research assistantship (TEC × UNAD, Colombia) predicting emotional valence from facial Action Units. MLP vs LSTM vs BiGRU-attention over 10×5-fold cross-validation, deployed with ONNX and Streamlit.
  • RuneKeep: offline-first React Native app for Android and the web. 123 releases shipped through GitHub Actions to Cloudflare Pages. Live at runekeep.pages.dev.
  • txt-forge: npm CLI that packages a codebase into AI-ready context. 4,900+ downloads in the past year.
  • conversation-service: Azure microservice (Node, Cosmos DB, Service Bus, JWT + mTLS) with OIDC-based CI/CD.

Stack: TypeScript, Python, SQL, React / Next.js, React Native, Node.js, Azure, GitHub Actions, Docker, PostgreSQL, LLM security tooling.

Born in the U.S., based in Costa Rica, native in English and Spanish. Reach me at davidmolinaguerrero12@gmail.com.

Pinned Loading

  1. compdes-workshop compdes-workshop Public

    COMPDES 2026 workshop: securing MCP/RAG AI agents for small businesses. Build, break (Garak, PyRIT, Promptfoo), harden. / Taller de seguridad de agentes de IA.

    Python 2 1

  2. RuneKeep RuneKeep Public

    Unofficial Daggerheart companion app: offline-first Android + installable web app. TypeScript, React Native/Expo, Jest, GitHub Actions → Cloudflare Pages.

    TypeScript 1

  3. Thunderboard Thunderboard Public

    A tray-resident soundboard for Discord: global hotkeys, per-clip pitch walks, profiles that can mirror a folder. Tauri 2 + Svelte 5 + rodio.

    Svelte 1

  4. txt-forge txt-forge Public

    npm CLI + local GUI that packages a codebase into AI-ready context (stack detection, .gitignore aware). SvelteKit + TypeScript.

    Svelte