Luis Diego Carvajal - Senior Frontend Engineer

Luis Diego Carvajal

Available for Work

Senior Frontend Engineer

I make large frontend codebases maintainable, accessible and AI-ready.

Frontend architecture: microfrontends, design systems and WCAG 2.2. I build the MCP servers and AI review rules that make coding agents follow your standards. Founder of Qora.dev, with three multi-tenant SaaS products in production. Based in Costa Rica (UTC-6), working with US teams.

Work Experience

  1. Frontend Engineer

    TransUnion

    Credit Market Operating System, enterprise credit data platform.

    • ▸ Microfrontend Architecture: Co-led, with the team's manager and one other engineer, the migration of a monolithic frontend shared by 7 large teams into 11 Module Federation microfrontends (one per navigation module), enabling independent deployments per team and reducing deployment friction.
    • ▸ Developer Tooling: Built a CLI that automates microfrontend configuration and scaffolding, cutting new-microfrontend setup from about 4 hours to 5 minutes.
    • ▸ AI-Assisted Engineering: Built custom AI skills and MCP (Model Context Protocol) servers for the corporate design system so AI coding tools apply frontend standards automatically; authored AI-powered review rules in Harness that reduced pull request review time by 30% and improved review consistency across teams.
    • ▸ Design System: Built scalable, accessible components in React, Vue 3, TypeScript, Storybook and Sass for the corporate design system.
    • ▸ Accessibility & Standards: Implemented WCAG 2.2 across entire modules, improving usability and regulatory compliance; authored company-wide frontend development guidelines.
    • ▸ Mentorship: Mentored developers in frontend best practices and architecture.
    Vue 3 React TypeScript Pinia Storybook Sass Module Federation Node.js Harness MCP
    Visit Website
  2. Founder & Full Stack Developer

    Qora.dev

    Software development studio. Three vertical SaaS products (gyms, dance academies, pilates and movement studios) built on one shared multi-tenant architecture: Supabase + PostgreSQL with row-level security, Edge Functions and pg_cron; plus custom client work.

    → Featured Projects:
    PrimeFit.coach

    Gym management SaaS built as an offline-first PWA.

    • • Multi-tenant platform with role-based access control and real-time workout tracking.
    • • Workouts logged offline are queued in IndexedDB (Dexie) with idempotency keys and synced on reconnect, and service-worker updates are deferred so a live workout is never interrupted.
    • • Layered security from UI to database (Supabase Auth, row-level security, SECURITY DEFINER RPCs).
    • • In production for about 2 years with a founding gym client (over 130 registered members, 70 daily active app users).
    React 18 TypeScript Vite Redux Toolkit Workbox Dexie Supabase PostgreSQL Tailwind CSS
    MoviFit (movi.fitness)

    Class booking and membership SaaS for pilates and movement studios, in production.

    • • Pura Vida Moves (puravidamoves.com) runs its studio on it: 61 enrolled students book classes and manage monthly memberships through the app.
    • • Multi-tenant data model with guardian/ward registration, credit-based plans on an append-only ledger, self-enrollment via database RPCs, per-studio public sites rendered from a Postgres view, RLS tenant isolation.
    React Vite TypeScript Supabase PostgreSQL pgTAP Resend Cloudflare Workers
    GetDask.com

    Dance academy management SaaS.

    • • Multi-tenant platform (branded subdomain per academy) with student management, payment tracking, attendance control and automated notifications.
    • • Automated monthly charge generation and payment validation with Supabase Edge Functions and pg_cron.
    • • 5 academies onboarded; cuts about 10 hours per week of administrative work.
    React 18 TypeScript Supabase PostgreSQL Tailwind CSS Zustand Astro
    BuzzRefer (buzzrefer.club, US client, phase 1, Dec 2025 - Feb 2026)

    Two-sided referral platform for home-service businesses; businesses set 3-tier commission rates and customers earn lifetime commissions on transactions from the people they refer.

    • • Built the commission engine in PostgreSQL: triggers that build each customer's 3-level referral chain at signup and assign commissions when a transaction completes, CHECK constraints capping total payout at 100%, and an auditable wallet ledger.
    • • Row-level security and RPCs that expose only minimal data on public referral pages; Deno edge function for batched referral emails.
    • • Delivered in two months and handed off to the client's team.
    React 18 TypeScript Vite TanStack Query Zustand Supabase PostgreSQL Deno Tailwind CSS shadcn/ui Vercel
    Costa Rica SBK Fest

    Official site for one of Central America's largest international Latin dance festivals (in development, 2026).

    • • Built on Astro with Onvopay payment integration for registrations and a custom CMS in the admin panel.
    Astro JavaScript CSS Supabase
    Client projects

    Custom landing pages and web applications focused on performance and UX.

    • • Including a VPN certificate management system (Angular 16, Flowbite).
    React 18 Next.js Astro Angular 16 React Native TypeScript
    React 18 TypeScript Vite Supabase PostgreSQL Tailwind CSS Redux Toolkit Zustand TanStack Query Astro Deno
    Visit Website
  3. Full Stack Developer

    5e Creative Labs

    Digital agency and media.

    • ▸ Media Platform: Developed and maintained the CMS and main website of La República, one of Costa Rica's leading news outlets; cut CSS from 18,000 to 12,000 lines through optimization and modularization.
    • ▸ Electronic Invoicing: Developed and maintained an e-invoicing system integrated with Costa Rica's Ministry of Finance (Hacienda) API, processing thousands of transactions per month.
    • ▸ Product Development: Built Widu (TypeScript, React, Node.js) and NativoPass, a coupons and discounts mobile app (Laravel, Vue.js, CapacitorJS); developed reusable React components for WordPress (Semanario Universidad).
    React Vue.js TypeScript Node.js PHP Laravel Statamic CMS WordPress CapacitorJS

Case Studies

About Me

I'm Diego, a frontend engineer from Puntarenas, on the Pacific coast of Costa Rica. I make large frontend codebases maintainable, accessible and AI-ready.

At TransUnion I co-led a monolith-to-microfrontend migration (Module Federation), implemented WCAG 2.2 across production modules, and built the MCP servers, agent skills and Harness review rules that let AI coding tools apply our design system automatically (PR review time down 30%). I enjoy the unglamorous side of frontend: the tooling, guidelines and review rules that let many teams move fast without stepping on each other.

After hours I run Qora.dev, the small studio I founded in Puntarenas, and I build for the places I actually spend my time in. PrimeFit started in the gym, where coaches were running their business from spreadsheets, PDFs and chat threads. Dask started on the dance floor, where academies chase monthly fees through receipts lost in WhatsApp. MoviFit came from a pilates studio that needed bookings, packages and payments in one place. All three are in production with paying customers, and I answer for them every day: design, code, infrastructure and support. That is where I learned to care about the business behind the code.

Outside of code I dance salsa and bachata. It taught me what constant practice and showing up for a team look like, so it's no accident that two of my projects live in the dance world. I work from Costa Rica (UTC-6) with US teams, in English and Spanish.