// Summary
Bilingual EN/ES full-stack developer specialized in AI integration and workflow automation. Currently building Francaisia (TEF Canada French exam prep platform, soft-launch July 2026) and PRAVÉ (live production SaaS for Canadian Express Entry CRS simulation with Stripe subscription billing). Experienced with AI virtual assistants using Anthropic Claude API. Microsoft Azure Fundamentals certified. I help businesses save 10+ hours per week with chatbots, voice agents, and custom web applications. Toronto-based, available for remote work worldwide.
// Skills
- Frontend
- Next.js, React, TypeScript, Tailwind CSS, framer-motion, XState
- Backend
- Node.js, Express, REST APIs, PostgreSQL, Supabase
- AI & Automation
- Anthropic Claude API, OpenAI, n8n, Make, Vapi, Twilio
- Cloud & DevOps
- Microsoft Azure (AZ-900), Vercel, Render, Git, Linux
- Languages
- English (Fluent) · Spanish (Native) · French (Basic)
// Featured Projects
Francaisia — TEF Canada French Exam Prep
francaisia.comB2/CLB7-targeted French learning platform with 92 lessons (A0–B2), AI-generated voice audio, Quebec narrative arc, Stripe billing, and full i18n. Next.js 16 + Supabase + Claude API.
PRAVÉ — Express Entry CRS Simulation
pravepath.caSolo-built production SaaS with Stripe billing, Supabase auth + RLS, bilingual EN/ES interface, and Claude API-powered scenario analysis.
Sofia — Bilingual AI Receptionist
demoAI virtual receptionist with Anthropic Claude API, conversation context, rate limiting, and bilingual EN/ES auto-detection.
Pokémon Battle Arena
pokemon.omarserrano.caGen 1 turn-based battle simulator with TCG holographic UI. Next.js 14 + XState v5 + TypeScript. 77 tests, 151 Pokémon prerendered as Server Components.
Jesse Merineau — Music Website
jessemerineau.omarserrano.caMulti-page artist site with React Router, Spotify embed, and YouTube featured video. Vite + React + Tailwind.
// Experience
Founder · PRAVÉ & Francaisia (Self-employed)
May 2025 – PresentToronto, ON, Canada
- Founded and built two production-grade SaaS platforms end-to-end: PRAVÉ (Canadian immigration CRS optimization, live with Stripe billing) and Francaisia (TEF Canada French exam prep, pre-launch)
- Architected full product stack: Next.js 16 App Router, Supabase (auth + Postgres + RLS), Stripe live integration, Anthropic Claude API for AI features, deployed on Vercel
- Designed and shipped trilingual UX (EN/ES/FR) with i18n middleware, custom CRS calculation engine, and AI-powered scenario analysis
- Owned full business operations: product strategy, legal/compliance (PIPEDA, CICC), payment infrastructure, content production, and pre-launch marketing
Web Developer · Meraki Creative Lab
Mar 2023 – Apr 2025Remote · Mexico City, Mexico
- Led development on client web projects using Next.js, React, TypeScript, and Node.js, delivering multiple production websites end-to-end
- Designed and implemented REST APIs and database schemas with Node.js, Express, and PostgreSQL
- Collaborated in Agile environment with Git workflow and continuous deployment via Vercel
- Coordinated scope, timelines, and revisions directly with clients in both English and Spanish
Customer Service Associate · The Rec Room
Aug 2023 – May 2026Toronto, ON, Canada · part-time
- Provided bilingual EN/ES customer service in a high-volume entertainment venue
- Maintained alongside full-time studies and developer roles; demonstrated reliability and time management
// Education & Certifications
- Diploma in Computer Programming · Georgian College · Sept 2023 – Apr 2025 · Toronto, ON, Canada
- Bachelor in International Trade · ESCI University · 2018 – 2022 · Mexico
- AZ-900 Azure Fundamentals · Microsoft
- Frontend Developer Diploma · freeCodeCamp certifications (JS Algorithms and Data Structures, Responsive Web Design)