Open to new opportunities

Christian Chunga Bayas

Full-stack & AI Engineer

Python · FastAPI · TypeScript · React · LLM agents

6+ years building products for startups and fintechs in the US, Brazil and Ecuador. Most recently at Ótmow, a Brazilian fintech, I put LLM agents to work on credit analysis and built its KYC engine and financial core. Before that, I led engineering at Shuffle end to end.

Guayaquil, Ecuador (UTC−5)Spanish (native) · English (B1)Universidad de las Fuerzas Armadas - ESPE
engineer.ts
1export const engineer = {
2 role: "Full-stack & AI Engineer",
3 based: "Guayaquil, EC",
4 openToWork: true,
5 focus: ["LLM agents", "fintech"],
6 stack: [
7 "Python", "FastAPI",
8 "TypeScript", "React",
9 ],
10};

01

What I do

Where most of these years have gone.

AI agents in production

LLM agents that run KYC, credit and receivables evaluations on their own as each deal moves through the pipeline, and an AI assistant that serves suppliers over WhatsApp.

Fintech & payments

KYC and credit engines, the financial core of a receivables fintech, Stripe checkout and production payment flows — from Kushki to Ótmow.

Real-time products

Live events with synchronized timers and ratings over WebSockets, two-way SMS and scheduled campaigns for a US product.

End-to-end ownership

Led Shuffle's engineering: architecture, technical roadmap, deployments and production support for a monorepo with 8 Next.js apps.

02

Experience

6+ years building products for startups and fintechs.

  1. Ótmow Fintech

    Jul 2025 — Sep 2026

    Brazil (Remote)

    1. Full-stack Developer

      • Integrated LLM agents into credit analysis: KYC, credit, tender, public-agency and receivables evaluations run on their own as each deal moves through the pipeline, with executive reports and Slack alerts for the risk team.
      • Built the KYC and credit engine, which queries credit bureaus and public sources (JUCESP, Tesouro Nacional), applies automatic rejection rules and generates PDF reports for the credit committee.
      • Developed the financial core of operations — buybacks, extensions, renegotiations, disbursements and cash flow — along with delinquency, commission and exposure-by-economic-group reports.
      • Automated collections with email and WhatsApp sequences, plus an AI assistant that serves suppliers over WhatsApp.
  2. Shuffle

    Sep 2023 — Jul 2025

    1 year 11 months

    United States (Remote)

    1. Engineer Lead

      Nov 2024 — Jul 2025
      • Owned product engineering end to end: architecture, technical roadmap, deployments and production support for a Turborepo monorepo with 8 Next.js apps on a shared tRPC API (MySQL/Drizzle, Vercel).
      • Integrated OpenAI with function calling to answer participants' messages automatically.
      • Built the marketing and newsletter module: email editor, segmented and scheduled sends with SendGrid, bounce and unsubscribe handling, and Redis queues for rate-limited bulk sends.
      • Redesigned the live-event matching algorithm: round-robin rotation, automatic breaks, late arrivals and no repeated pairs.
      • Launched a partner portal with discount codes and commissions, and expanded business analytics with self-updating metrics.
    2. Full-stack Developer

      Dec 2023 — Nov 2024
      • Built the live-event module: rounds with synchronized timers, pauses, intermissions and real-time date ratings over WebSockets.
      • Built registration and ticket checkout: SMS verification, Stripe payments, concurrency control to prevent overselling, per-venue taxes and a waitlist with automated campaigns.
      • Developed two-way SMS messaging for the operations team (Twilio), with auto-replies and reminders scheduled with QStash.
      • Created the analytics dashboard (sales, purchase trends, no-shows) and the audit of attendance and refunds.
      • Optimized queries, indexes and WebSocket connections, and cut calls to the auth provider (Clerk).
    3. Back End Developer

      Sep 2023 — Dec 2023
      • Migrated the legacy API to a typed tRPC API with Drizzle ORM inside the monorepo, covering events, participants, venues and ratings.
      • Implemented real-time updates for events and ratings with WebSockets (Pusher).
      • Decoupled SMS and email delivery (SendGrid) from the main flow with QStash queues.
  3. Passes

    Jul 2023 — Oct 2023

    United States (Remote)

    1. Full-stack Developer

      • Developed features across frontend and backend with Next.js, TypeScript and Node.
      • Improved user experience and integrated new platform capabilities.
  4. Senseg

    Jan 2023 — Jun 2023

    Quito, Ecuador (Remote)

    1. Backend Developer

      • Implemented microservices with NestJS and Go, plus AWS serverless solutions.
      • Reverse-engineered third-party APIs for banking integrations.
      • Built web scraping tools for data collection and analysis.
  5. Kruger Corp

    Oct 2022 — Feb 2023

    Quito, Ecuador (Remote)

    1. Technical Consultant

      • Outsourcing for La Favorita using Spring Framework, Angular, and JBoss.
  6. Kushki

    Nov 2021 — Oct 2022

    Quito, Ecuador (Remote)

    1. Developer

      • Implemented and optimized payment flows using reactive programming.
      • Shipped Reconciliation and Refunds modules to production.
      • Worked on ETL processes across several databases and ElasticSearch.
  7. Safike

    Aug 2020 — Nov 2021

    1 year 4 months

    Guayaquil, Ecuador (Remote)

    1. Analyst Developer

      Jan 2021 — Nov 2021
      • Led a 5-person team delivering key features on tight deadlines.
    2. Developer

      Aug 2020 — Dec 2020
      • Built and maintained features of an education platform with Spring Boot and Angular.
      • Built an API connecting a business system with the Moodle LMS.

03

Skills

The stack I've shipped to production.

Languages

  • Python
  • TypeScript
  • JavaScript
  • Go

AI

  • LLMs
  • AI agents
  • OpenAI
  • Function calling

Backend

  • FastAPI
  • Node.js
  • NestJS
  • tRPC
  • WebSockets
  • Spring Boot

Frontend

  • React
  • Next.js

Data

  • PostgreSQL
  • MySQL
  • Redis
  • ElasticSearch

Cloud

  • GCP
  • AWS
  • Vercel
  • Docker
  • Serverless

04

Let's talk

Email is the fastest way to reach me.

christian98.cb@outlook.es