Skip to content
View JuanCMPDev's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report JuanCMPDev

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

Juan C. Muñoz P. · JuanCMPDev

Full-Stack Developer & AI Systems Builder · Bogotá, Colombia

I build at the intersection of LLMs and web infrastructure, shipping real products that use AI agents as first-class components, not just features bolted on.


What I'm building

🎬 Mediabox MCP TypeScript Docker OAuth2

Self-hosted media server stack fully managed by AI through 25 MCP tools. One command (npx create-mediabox) deploys Jellyfin, Sonarr, Radarr, qBittorrent and more, then an AI assistant takes over. Three deployment modes: local, VPS with auto-HTTPS, Cloudflare Tunnel.

✍️ TechnoEspacio Next.js 14 TypeScript shadcn/ui

Production tech blog and course platform on Next.js App Router. The entire editorial workflow (publishing posts, managing courses, uploading images, scraping metadata) is handled by a Claude agent through a dedicated MCP backend. No manual CMS.

🔌 Blog MCP Server TypeScript Docker MCP Protocol

The AI backbone of TechnoEspacio. A custom MCP server that gives Claude autonomous control over content operations: create, edit, publish, fetch OG data, generate and upload cover images. The CMS becomes an API surface for the agent.


Day job

I currently work as an AI Code Evaluator at Scale AI / Outlier, which means I'm deep in code every day: auditing TypeScript and Python outputs, writing evaluation rubrics, building RLHF/SFT datasets for agentic workflows. It just doesn't show up in a contribution graph.

That work gives me a close-up view of how language models fail at code, how agent architectures break under real prompts, and what it takes to build reliable AI systems. It informs how I build everything outside of it.


Stack

Frontend   ->  React · Next.js (App Router) · TypeScript · Tailwind · shadcn/ui
Backend    ->  Node.js · Express · Python · REST APIs · GraphQL · MCP Protocol
Databases  ->  MongoDB · PostgreSQL · MySQL
Infra      ->  Docker · Caddy · Cloudflare Tunnel · AWS (basic) · Vercel · OAuth2
AI         ->  RLHF/SFT evaluation · Prompt engineering · MCP agent development

Elsewhere

Pinned Loading

  1. mediabox-mcp mediabox-mcp Public

    Self-hosted media server with AI-powered management via MCP. Control Jellyfin, Sonarr, Radarr, qBittorrent and PyLoad through any AI assistant.

    TypeScript 5 1

  2. blog-fullstack-front blog-fullstack-front Public

    TypeScript

  3. mediabox-landing mediabox-landing Public

    Landing page & documentation site for Mediabox MCP — AI-powered self-hosted media server management

    MDX