Curriculum vitae
Desarrollador de Software Full-Stack | Python, TypeScript, React y aplicaciones de IAFull-Stack Software Developer | Python, TypeScript, React & AI Applications
- Managua, Nicaragua
- +505 8161 7960
- trinaxcode@gmail.com
- linkedin.com/in/trinaxcode
- github.com/TrinaxCode
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 – PresentePresentTrinaxCode (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
-
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.
-
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.
-
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.
-
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 -
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 -
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 -
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 -
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
-
HarvardX CS50W: Programación Web con Python y JavaScriptHarvardX CS50W: Web Programming with Python and JavaScript
Harvard University · certificado verificado, octubre de 2025.Harvard University · verified certificate, October 2025.
-
CS50x: Introducción a la Ciencia de la ComputaciónCS50x: Introduction to Computer Science
Harvard University · certificado CS50, 2026 (diez problem sets y un proyecto final).Harvard University · CS50 certificate, 2026 (ten problem sets and a final project).
-
Code in Place
Stanford University (material de CS106A en Python) · certificado de finalización, abril a mayo de 2026.Stanford University (CS106A material in Python) · certificate of completion, April to May 2026.
-
HarvardX Professional Certificate in Computer Science for Web Programming
CS50x y CS50W · previsto para noviembre de 2026.CS50x and CS50W · expected November 2026.
-
BachilleratoHigh school diploma (Bachillerato)
Completado en México.Completed in Mexico.
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
