Descargar CVDownload CV

Curriculum vitae

Desarrollador de Software Full-Stack | Python, TypeScript, React y aplicaciones de IAFull-Stack Software Developer | Python, TypeScript, React & AI Applications

Disponibilidad: tiempo completo, remoto o presencial, incorporación inmediataAvailability: full-time, remote or on-site, immediate start

01Perfil profesionalProfessional summary

Desarrollador full-stack con software en producción para clientes de Nicaragua, México y Estados Unidos desde 2025: un punto de venta para restaurante, una tienda en línea con pagos por PayPal y una plataforma que capta solicitudes de cotización. Trabajo con Python, TypeScript, React, Django, FastAPI y PostgreSQL, con enfoque en software confiable y pruebas automatizadas. Creador de TrinaxAI, un asistente de IA open source publicado en npm. Certificado por Harvard en CS50x y CS50W. Inglés C2 y español nativo.

Full-stack developer with production software for clients in Nicaragua, Mexico and the United States since 2025: a restaurant point of sale, an online store with PayPal payments and a platform that brings in quote requests. I work with Python, TypeScript, React, Django, FastAPI and PostgreSQL, with a focus on reliable software and automated testing. Creator of TrinaxAI, an open-source AI assistant published on npm. Harvard CS50x and CS50W certified. English C2, Spanish native.

  • Buenos resultados en Lighthouse de forma constante en rendimiento, accesibilidad y SEO, con prerenderizado, sitemaps y datos estructurados (JSON-LD) que se validan en cada build.Consistently strong Lighthouse scores in performance, accessibility and SEO, with prerendering, sitemaps and structured data (JSON-LD) validated on every build.
  • Pruebas automatizadas en mis proyectos: unitarias, de integración y end-to-end con Pytest, Vitest y Playwright, que corren en CI con GitHub Actions.Automated tests across my projects: unit, integration and end-to-end with Pytest, Vitest and Playwright, running in CI with GitHub Actions.
  • Accesibilidad comprobada: pruebas en tamaños de teléfono, tablet y escritorio y revisiones automáticas de accesibilidad (WCAG).Verified accessibility: tests at phone, tablet and desktop sizes and automated accessibility checks (WCAG).
  • Seguridad desde el inicio: roles y seguridad a nivel de fila, registros de auditoría, protección CSRF, rate limiting, pagos idempotentes y cabeceras de seguridad (CSP, HSTS).Security from the start: roles and row-level security, audit logs, CSRF protection, rate limiting, idempotent payments and security headers (CSP, HSTS).

02ExperienciaExperience

Desarrollador de Software Full-Stack FreelanceFreelance Full-Stack Software Developer

2025 – PresentePresent

TrinaxCode (independiente) | Remoto y presencial, clientes en Nicaragua, México y Estados UnidosTrinaxCode (independent) | Remote and on-site, clients in Nicaragua, Mexico and the United States

  1. Belcons RemodelingSunrise, Florida, EE. UU. · 2025 – presenteSunrise, Florida, USA · 2025 – present

    • Construí y mantengo la plataforma de la empresa (Django 5, PostgreSQL, Railway); genera unas 50 solicitudes de cotización al mes.Built and maintain the company platform (Django 5, PostgreSQL, Railway); it brings in about 50 quote requests a month.
    • Solicitudes por formulario, WhatsApp, correo y llamada con un clic, y un panel privado para administrar proyectos y cotizaciones.Quote requests by form, WhatsApp, email and click-to-call, plus a private admin panel for projects and quotes.
    • Imágenes optimizadas con Cloudinary, sitemaps y SEO.Images optimized with Cloudinary, sitemaps and SEO.
    belconsremodeling.com
  2. Comedor Doña CholaRestaurante · 2026Restaurant · 2026

    • Desarrollé, instalé y di soporte a una app web de punto de venta (React, TypeScript, Supabase) para un restaurante de 12 mesas que atiende unos 150 pedidos al día.Built, installed and supported a point-of-sale web app (React, TypeScript, Supabase) for a 12-table restaurant serving about 150 orders a day.
    • 4 tablets de meseros con acceso por PIN, una computadora de supervisor y un agente de impresión que envía los tickets de cocina y caja a 4 impresoras térmicas por USB/LAN.4 waiter tablets with PIN login, a supervisor computer, and a print agent that sends kitchen and cashier tickets to 4 thermal printers over USB/LAN.
    • Seguridad a nivel de fila en cada tabla, roles de mesero y supervisor y registro de auditoría completo.Row-level security on every table, waiter and supervisor roles and a full audit log.
    • Redacté la guía de caja y la guía de permisos por rol para el personal.Wrote the cashier guide and the role permissions guide for the staff.
  3. Shine Coffee Nicaragua2026

    • Tienda en línea en córdobas sobre funciones serverless de Vercel (Node.js) con pago por PayPal, sesiones seguras de clientes y seguimiento de pedidos.Online store in córdobas on Vercel serverless functions (Node.js) with PayPal checkout, secure customer sessions and order tracking.
    • Panel de administración por roles con registros de auditoría, protección CSRF y confirmación de pagos idempotente.Role-based admin dashboard with audit logs, CSRF protection and idempotent payment confirmation.
    • Migré la capa de datos de Supabase a Google Firestore, con concurrencia optimista y pruebas automatizadas.Migrated the data layer from Supabase to Google Firestore, with optimistic concurrency and automated tests.
    shine-coffee.vercel.app
  4. NeotonicMéxico · 2026Mexico · 2026

    Landing page de la empresa con SEO, un script de build que valida datos estructurados y metadatos, y cabeceras de seguridad.Company landing page with SEO, a build script that validates structured data and metadata, and security headers.

    neotonic.mx
  5. CEDAS MontessoriColegio · 2025School · 2025

    Sitio web enfocado en matrículas con React, TypeScript, Tailwind CSS y Framer Motion, prerenderizado para SEO y alojado en Firebase, con formulario de contacto, buscador de preguntas frecuentes y mejoras de accesibilidad para teclado y móvil.Enrollment-focused website in React, TypeScript, Tailwind CSS and Framer Motion, prerendered for SEO and hosted on Firebase, with contact form, FAQ search and keyboard and mobile accessibility improvements.

    davidalfarosiqueiros.web.app
  6. Iglesia Adventista El JoboChiapas, México · 2025Chiapas, Mexico · 2025

    Sitio web comunitario en React prerenderizado, con pruebas de Playwright en tamaños de teléfono, tablet y escritorio, revisiones automáticas de accesibilidad y Firebase Hosting.Prerendered React community website with Playwright tests at phone, tablet and desktop sizes, automated accessibility checks and Firebase Hosting.

    adventistaseljobo.web.app
  7. Rednura2025

    Catálogo de 42 productos con recomendaciones guiadas, carrito, lista de deseos, pedidos por WhatsApp y datos estructurados.Catalog of 42 products with guided recommendations, cart, wishlist, WhatsApp ordering and structured data.

    rednura.web.app
  8. El Rincón de los Antojitos2025

    Panel de finanzas (React, Firebase, gráficos) que registra ventas diarias, costos, gastos, utilidad y cuentas por cobrar.Finance dashboard (React, Firebase, charts) for a food business to track daily sales, costs, expenses, profit and accounts receivable.

03Productos y proyectos open sourceProducts and open-source projects

  • TrinaxAI

    Asistente de IA privado y local-first: backend en FastAPI, recuperación híbrida (RAG) con respuestas citadas usando LlamaIndex y Ollama, un agente de código en sandbox, una PWA en React/TypeScript y una CLI. Publicado en npm (v1.4.1) con un instalador guiado en inglés y español para Windows, macOS y Linux. Más de 230 commits, pruebas automatizadas, CI y CodeQL.Private, local-first AI assistant: FastAPI backend, hybrid retrieval (RAG) with cited answers using LlamaIndex and Ollama, a sandboxed coding agent, a React/TypeScript PWA and a CLI. Published on npm (v1.4.1) with a guided installer in English and Spanish for Windows, macOS and Linux. 230+ commits, automated tests, CI and CodeQL.

    trinaxai.app
  • ContaNI

    App web de contabilidad para pequeñas empresas de Nicaragua (Next.js, Supabase con seguridad a nivel de fila): libro diario, libro mayor, libro de IVA, reportes fiscales, conciliación bancaria, cierre de mes y comprobantes imprimibles. Más de 590 pruebas automatizadas; se puede probar sin cuenta en modo demo.Accounting web app for small businesses in Nicaragua (Next.js, Supabase with row-level security): journal, general ledger, VAT book, tax reports, bank reconciliation, month-end close and printable vouchers. 590+ automated tests; visitors can try it without an account in demo mode.

    conta-ni.web.app
  • TrinaxBank

    Simulación bancaria bilingüe en Next.js, TypeScript, Prisma, NextAuth y Zod, con transferencias idempotentes, verificación adicional para transferencias grandes, rate limiting y pruebas unitarias, de integración y end-to-end.Bilingual banking simulation in Next.js, TypeScript, Prisma, NextAuth and Zod, with idempotent transfers, extra verification for large transfers, rate limiting, and unit, integration and end-to-end tests.

    trinaxbank.vercel.app
  • MirrorLab

    Cámara virtual para Zoom, Meet, Teams y Discord hecha con Python, OpenCV y MediaPipe: desenfoque de fondo, encuadre automático y un obturador de privacidad con gesto de la mano; instaladores para Windows, macOS y Linux con releases en CI.Virtual camera for Zoom, Meet, Teams and Discord built with Python, OpenCV and MediaPipe: background blur, auto-framing and a hand-gesture privacy shutter; packaged installers for Windows, macOS and Linux with CI releases.

    mirrorlabapp.web.app

04HabilidadesSkills

Lenguajes de programaciónProgramming languages

  • Python
  • TypeScript
  • JavaScript
  • SQL
  • HTML
  • CSS
  • Bash
  • PowerShell

Frameworks y libreríasFrameworks and libraries

  • React
  • Next.js
  • Django
  • FastAPI
  • Node.js
  • Astro
  • Tailwind CSS
  • Prisma
  • LlamaIndex
  • OpenCV

Datos y nubeData and cloud

  • PostgreSQL
  • Supabase
  • Firebase y FirestoreFirebase and Firestore
  • Vercel
  • Railway
  • Cloudinary
  • Ollama

Pruebas y DevOpsTesting and DevOps

  • Git
  • GitHub Actions
  • Docker
  • Pytest
  • Vitest
  • Playwright

Prácticas de ingenieríaEngineering practices

  • Autenticación y rolesAuthentication and roles
  • Seguridad a nivel de fila (RLS)Row-level security (RLS)
  • Validación de entradasInput validation
  • Rate limiting
  • Pagos idempotentesIdempotent payments
  • Accesibilidad (WCAG)Accessibility (WCAG)
  • SEO técnicoTechnical SEO
  • Releases automatizadosAutomated releases
  • Levantamiento de requisitosRequirements gathering
  • Guías de usuarioUser guides

05Educación y certificacionesEducation and certifications

06IdiomasLanguages

InglésEnglish

C2 DominioProficient

EF SET, nivel C2 (noviembre de 2026)EF SET, C2 level (November 2026) · cert.efset.org/TDgHZh

EspañolSpanish

NativoNative