Juan Felipe Medina Orjuela

Ibagué, Colombia +57 316 048 0641 juan.medina@hytrex.co linkedin.com/in/juan-medina github.com/Sekkon0906 portafoliojmo.vercel.app
Descargar PDF (español e inglés)
Profile
Certified Experience
Software Developer — Develovers Group S.A.S.
GESTEK, white-label event management platform  ·  Ibagué, Colombia  ·  Certified
  • Technical analysis, design, implementation and integration of features using supervised agentic development workflows, shaping the architecture around the product's growth needs.
  • JWT-signed QR tickets, door control with re-entry and rejection reasons, registration prefilled by national ID, badge printing, team roles, Mercado Pago payments and an embeddable iframe registration widget.
  • The platform ran FESTECH Ibagué 2026 (City of Ibagué, Sep. 17–19): 4,485 tickets issued, 3,334 check-ins, 1,555 on the peak day and bursts of 67 entries in 5 minutes through a single door.
  • Fixed a race condition in capacity counting with atomic PostgreSQL counters, and moved JWT verification local to cut over 100,000 daily calls to the auth provider.
  • Moved off Render and Vercel to a self-managed server (cPanel) with GitHub Actions builds; built an OAuth2 (PKCE) + MCP connector so an AI assistant can operate the platform. 1,800+ automated tests across API and web.
  • Live: gestekeventost.dpdns.org
Full-Stack Developer — Consultorio Estético Dra. Julieth Medina
Clinical web platform in production  ·  Ibagué, Colombia  ·  Certified
  • Owned analysis, design, development, launch and maintenance: public site, procedure catalog, online booking, role-based accounts, digitally signed informed consent, admin panel and revenue analytics.
  • Full migration off Supabase: PostgreSQL on Neon with plain SQL, files on Cloudflare R2 (consents in a private bucket), Express API on Railway and Next.js 16 on Vercel, for about USD 5/month.
  • Custom authentication: short-lived in-memory JWT, rotating refresh token in an httpOnly cookie, argon2id and Google OAuth.
  • AI copilot (Anthropic) to edit content by chat or voice, and a security audit with 4 critical issues fixed. In integration: an OAuth-protected MCP server with human confirmation, blocking CSP with CI, and health-data consent under Colombian law (Ley 1581).
  • Live: consultorio-estetico-vm.vercel.app — Code: github.com/Sekkon0906/consultorioEstetico-vm
Co-founder & Chief Executive Officer — Hytrex
Software development group  ·  Colombia
  • Co-founded a software development group that turns business problems into shipped products; lead technical direction and architecture for its products, including DevUP and Ablaze. Group site on Next.js 16 / React 19: hytrex-landing.vercel.app.
Selected Projects
DevUP — Command Center for Software Teams
Fastify · Next.js 15 · PostgreSQL 17 (RLS) · WebRTC · Docker · Railway · Cloudflare Workers
  • Channels, end-to-end encrypted voice and video, tasks, a credentials vault and an MCP server so AI agents can work on the board. Multi-tenant isolation with Row Level Security tested in CI. Used by the GESTEK team. Code: github.com/BBMC-S-S-A/DevUP
Ablaze — Offline-first Training PWA
Expo · React 19 · SQLite WASM (OPFS) · Express 5 · Zod · Drizzle · PostgreSQL
  • The phone is the source of truth and the cloud keeps a copy; deterministic rule engine with no language model, its own test suite and a 136-exercise catalog. Code: github.com/BBMC-S-S-A/Ablaze
SorteosCCM — Online Raffle Platform
Angular 21 · TypeScript · Supabase (PostgreSQL, RLS, Edge Functions, pg_cron) · Resend · Hostinger
  • Raffle platform for the Colombian Paso Horse community: ticket bundles, two draw modes, number reservation, payment receipts confirmed by an admin and automatic release of expired reservations. Live: caballoscolombianosymas.com
New Blood Premium BARF — Admin Panel and WhatsApp Sales Agent
JavaScript · Supabase · n8n · LangChain · GPT-4.1-mini · Whapi.cloud · Chart.js · PostgreSQL
  • Order panel with automatic stock deduction, PDF shipping labels and CSV export; WhatsApp agent "Diana" that handles the full sale, and a daily n8n workflow that reminds customers three days before they run out.
Other projects
  • ViBa: modular game REST API (Node.js, MongoDB, Screaming Architecture) — viba-beta.vercel.app. Ardy-IA: AI language tutor (FastAPI, Groq/Llama, RAG with ChromaDB, faster-whisper). Wallnut: mobile campus platform that digitizes university activities and rewards participation with a positive-points economy, QR attendance and a hash-chained points ledger (Expo / React Native, Express). CoffeeOps: development proposal for coffee lot traceability and cup quality that reached beta (React 19, Express, MySQL).
Tools
Languages JavaScript, TypeScript, Python, C#, Java, SQL Frontend React 18/19, Next.js 15/16, Angular 17/21, Vite, Expo, Tailwind CSS, Framer Motion, PWA Backend Node.js (Express, Fastify), FastAPI, REST, WebSocket, WebRTC, JWT, OAuth2 / PKCE Databases PostgreSQL (plain SQL, RLS, migrations), MySQL, SQLite, MongoDB, Drizzle ORM Cloud & Infra Docker, Supabase, Neon, Railway, Render, Vercel, Cloudflare (Workers, Pages, R2, Turnstile), cPanel, Hostinger, GitHub Actions, Sentry Automation & agents AI agents that take actions (WhatsApp sales, copilots), MCP servers, RAG (embeddings, ChromaDB, web search), n8n, LangChain, supervised agentic development AI models Anthropic Claude, OpenAI, Gemini, Groq (Llama), Whisper Payments & Messaging Mercado Pago, Stripe, Wompi, Resend, SMTP, Web Push (VAPID), Whapi.cloud Workflow Git, GitHub, Postman, Figma, documented architecture decisions (ADR)
Languages
Spanish Native English B2