Portfolio & CV

Alberto Muñoz

Senior Software Engineer

Full-stack · AI-powered apps · Web3 · Cloud-native

albmunmu@gmail.comCosta Rica

Senior Software Engineer with 15+ years of experience building scalable full-stack applications, AI engineering platforms, cloud-native systems, and Web3 applications. Expertise in React, Next.js, Python, FastAPI, Node.js, GraphQL, PostgreSQL, and AWS, with production experience developing AI solutions using OpenAI, Anthropic, LangGraph, RAG, Model Context Protocol (MCP), and multi-agent systems, as well as blockchain applications with ethers.js, Hardhat, Solidity, and wallet-based authentication (SIWE). Passionate about AI Engineering, Loop Engineering, and agentic software development to build intelligent automation and developer tools.

Capabilities

Technical skills

AI & LLM

  • Loop Engineering
  • Agentic Workflows
  • Autonomous Software Development
  • AI Agents
  • Multi-Agent Systems
  • LLM Evaluation
  • Prompt Engineering
  • Prompt Optimization
  • Context Engineering
  • Model Context Protocol (MCP)
  • Tool Calling
  • Structured Outputs
  • AI Safety & Guardrails
  • OpenAI
  • Anthropic
  • LangGraph
  • RAG
  • Hybrid Retrieval
  • Embeddings
  • Semantic Search
  • Vector Search
  • Knowledge Graphs
  • Promptfoo

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java
  • C#
  • Solidity

Frontend

  • React
  • Next.js
  • React Native
  • TypeScript
  • Tailwind CSS
  • shadcn/ui

Backend

  • FastAPI
  • Flask
  • Node.js
  • Express.js
  • GraphQL
  • REST APIs
  • OpenAPI
  • SQLAlchemy
  • Alembic
  • Celery

QA & Automation

  • Playwright
  • Selenium
  • pytest
  • API Testing
  • UI Testing
  • Test Automation Frameworks
  • Salesforce QA
  • SOQL
  • Salesforce REST API

Web3 & Blockchain

  • ethers.js
  • Hardhat
  • Smart Contracts
  • ERC-20
  • SIWE
  • MetaMask / EIP-1193
  • Sepolia
  • Etherscan API
  • OpenZeppelin

Cloud & DevOps

  • AWS
  • Docker
  • GitHub Actions
  • CI/CD
  • Redis
  • Git
  • GitHub
  • GitLab
  • Vercel
  • Supabase
  • Firebase

Databases

  • PostgreSQL
  • pgvector
  • MongoDB
  • MySQL
  • SQL Server

Architecture & Enterprise

  • Clean Architecture
  • SOLID Principles
  • Microservices
  • Event-Driven Architecture
  • Plugin Architecture
  • Multi-Tenant SaaS
  • RBAC
  • OAuth 2.0
  • OIDC
  • SAML
  • SCIM
  • Salesforce Integration

Selected work

Projects

Live demos linked below — screenshots open in a gallery.

Mimir AI Engineering Assistant

AI-powered engineering copilot built with LangGraph, MCP, Hybrid RAG (pgvector + FTS + RRF), and Promptfoo evaluation workflows. Features GitHub, Filesystem, and PostgreSQL tool integrations, agent persistence, real-time SSE streaming, role-based access control, and evaluation-driven optimization using OpenAI Responses API.

LangGraphMCPRAGPostgreSQLPromptfooOpenAISSERBAC
Live demo

Argus QA

Enterprise Salesforce QA automation platform — test management, multi-engine execution (Playwright, Selenium, pytest), SOQL explorer, AI-assisted failure triage, and multi-tenant SaaS operations. FastAPI + Next.js with Clean Architecture, event-driven outbox, Celery workers, and production demo mode.

FastAPINext.jsPostgreSQLRedisPlaywrightSeleniumpytestSalesforceOpenAICelery
Live demo

Refrain

AI-powered real-time music collaboration platform with AI-assisted songwriting, coaching, and an automatic karaoke maker powered by Replicate APIs. WebRTC jam rooms, PostgreSQL persistence, event-driven Inngest workflows, AWS S3 media storage, and OpenAI/Anthropic integrations for intelligent creative assistance.

ReactTypeScriptPostgreSQLWebRTCAWSInngestOpenAIAnthropicReplicate
Live demo

Facturas CtoC

Offline-first AI expense platform for capturing, validating, and managing invoices and receipts across desktop and mobile. OpenAI Vision extracts structured data from receipt images; validation workflows and sync built for field operations and low-connectivity environments.

ReactTypeScriptPWAOpenAI Vision
Live demo

Imperium Romanum

Interactive 3D atlas of the Roman world (753 BC–476 AD) — 309 bilingual entries, timeline, guided tours, quiz mode, and encyclopedia on a Three.js globe with rich client-side data orchestration.

ReactThree.jsJavaScript
Live demo

YouTube Search Explorer

Flask power-user UI for YouTube Data API v3 — every search.list parameter, post-API filters, analytics, in-modal playback, and quota tracking for advanced search workflows.

PythonFlaskJavaScript
Live demo

PokéDex & Battle Platform

Next.js 15 PokéDex and real-time battle platform with advanced filtering, retro themes, team builder, multiplayer battles, competitive usage meta, and Pokédex checklist sync — built with the same real-time, production-grade patterns used in large-scale web platforms.

Next.jsTypeScriptTailwindFirebase
Live demo

Pichasitos

Punch-Out!!–inspired arcade fighter set in Costa Rica’s Fiestas de Santa Cruz — 15 characters, canvas combat, and a Stable Diffusion pipeline for AI-generated sprite assets.

JavaScriptPythonCanvasFirebase
Live demo

Geminus Ratio

FFT-style isometric tactics in the Colosseum — hire gladiators on a point budget, CT turn order, class abilities, campaign mode, and a supernatural story arc in a fully client-side PWA.

JavaScriptHTMLCSSPWA
Live demo

ReactTeacher

Free React interview prep platform — 53 coding challenges with solutions, 290+ flashcards across 20 topics, and system-design guides. React 19 + Vite, built to help developers prepare for production engineering roles.

ReactTypeScriptVite
Live demo

Beyond code

Other skills

Music
Guitar, piano, synths, flute, drums, bass, vocals, composition
Martial arts
Karate, Taekwondo, Kickboxing, Grappling, Boxing, Gun & Melee Weapon Training