Portfolio & CV

Alberto Muñoz

Senior Software Engineer

Full-stack · AI-powered apps · Cloud-native · Technical leadership

albmunmu@gmail.comCosta Rica

Senior Software Engineer with 15+ years of experience building scalable software platforms and AI-powered applications. Specialized in full-stack development using React, Next.js, Python, Node.js, AWS, and GraphQL, with hands-on experience integrating large language models through OpenAI/Anthropic APIs, RAG architectures, MCP-based tool integrations, structured outputs, function calling, and agentic workflows. Proven ability to design cloud-native systems, lead technical initiatives, and deliver production-grade solutions across enterprise, healthcare, government, fintech, betting, and real-time domains. Passionate about leveraging AI to accelerate development, automate workflows, and create intelligent user experiences.

Capabilities

Technical skills

Frontend

  • React
  • Next.js (App Router & Pages Router)
  • TypeScript
  • JavaScript (ES6+)
  • React Native (iOS & Android)
  • Tailwind CSS
  • shadcn/ui
  • AngularJS

Backend & APIs

  • Node.js
  • Express.js
  • Python (FastAPI, Flask)
  • GraphQL (Apollo Server)
  • OpenAPI/Swagger
  • Prisma
  • SQLAlchemy
  • Java (Spring Boot)
  • C#

AI & LLM

  • OpenAI
  • Anthropic
  • RAG
  • MCP
  • AI Agents
  • Function Calling
  • Structured Outputs
  • Embeddings
  • Semantic Search
  • Prompt Engineering
  • OpenAI Vision
  • Replicate

Cloud & DevOps

  • AWS (Lambda, API Gateway, S3, CloudFront, Cognito, SES, MediaLive, RDS)
  • Docker
  • CI/CD (TeamCity, GitHub Actions)
  • Firebase
  • Supabase

Databases

  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB
  • DynamoDB

Architecture & Real-Time Systems

  • Microservices
  • Event-Driven Architecture
  • WebSockets
  • WebRTC
  • Real-Time Data Synchronization
  • API Design
  • Distributed Systems

Authentication & Security

  • OAuth2
  • JWT
  • Auth.js
  • Clerk
  • RBAC
  • MFA
  • WebAuthn
  • Secure Session Management

Testing & Quality

  • Playwright
  • Cypress
  • Jest
  • Selenium
  • End-to-End Testing
  • Integration Testing
  • Test Automation

Tools & Collaboration

  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • Agile/Scrum
  • Code Reviews
  • Technical Leadership

Selected work

Projects

Live demos linked below — screenshots open in a gallery.

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