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.
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.
Ótmow Fintech
Jul 2025 — Sep 2026
Brazil (Remote)
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.
Shuffle
Sep 2023 — Jul 2025
1 year 11 months
United States (Remote)
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.
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).
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.
Passes
Jul 2023 — Oct 2023
United States (Remote)
Full-stack Developer
- Developed features across frontend and backend with Next.js, TypeScript and Node.
- Improved user experience and integrated new platform capabilities.
Senseg
Jan 2023 — Jun 2023
Quito, Ecuador (Remote)
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.
Kruger Corp
Oct 2022 — Feb 2023
Quito, Ecuador (Remote)
Technical Consultant
- Outsourcing for La Favorita using Spring Framework, Angular, and JBoss.
Kushki
Nov 2021 — Oct 2022
Quito, Ecuador (Remote)
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.
Safike
Aug 2020 — Nov 2021
1 year 4 months
Guayaquil, Ecuador (Remote)
Analyst Developer
Jan 2021 — Nov 2021- Led a 5-person team delivering key features on tight deadlines.
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