Founder & Tech Lead
Fintech I built from zero for Brazil's gig-driver market 4 apps, native Android Copilot, dual-rail payments.
- Founded Batameta and operationalized a four-app fintech (NestJS API + Expo/RN mobile + Next.js web + Next.js admin), owning product, architecture and engineering decisions end-to-end.
- Designed the goal engine: monthly target = recurring + non-recurring + desired profit + bills postponed; daily target recomputes from working days, earnings and streak so a driver hitting their bill on day 8 actually has the cash on day 8.
- Built a native Android Copilot (Kotlin AccessibilityService + ML Kit OCR + per-app parsers) that grades each ride offer red/yellow/green on-device, with R$/km, R$/hour, R$/min, total time and pickup/destination - zero per-ride API calls.
- Tackled the cross-device validation problem with an opt-in, anonymized telemetry pipeline that captures raw screen data + parsed output + device metadata (app version, copilot version, Android version, manufacturer) so we can verify parsing quality at scale on devices we'll never own.
- Architected the Copilot under the Open/Closed principle so adding Uber, 99, iFood, InDrive and the next ride app is a parser drop-in, never a core rewrite.
- Designed an event-driven backend on NestJS + Prisma over PostgreSQL with 7 isolated schemas (one per bounded context), RabbitMQ for async work and MongoDB for high-write event logs.
- Implemented agnostic dual-rail subscriptions (Stripe + AbacatePay), multi-channel activation (Expo push, WhatsApp via WAHA, React Email + Resend), gamification (badges, levels, streaks) and a referral/reward engine.
- Backed it all with ~76 Jest specs and an admin dashboard for campaign dispatch, retention offers and real-time ops.
