MyBGR
AI-powered mobile career ecosystem for CV building, ATS optimization, OCR parsing, and PDF exports.

MyBGR is a full-stack mobile ecosystem combining React Native and NestJS designed to empower job seekers with ATS-compliant CV generation, OCR document parsing, AI scoring, and headless server-side PDF exports.
Job seekers struggle with ATS resume formatting, lack tools to extract structured data from old printed or PDF resumes, and face payment barriers when localized Mobile Money options are absent.
THE TECHNICAL SOLUTIONA seamless Expo mobile app paired with a NestJS/Fastify backend featuring OCR (Google Cloud Vision), AI synthesis (Gemini), headless PDF rendering (Puppeteer), and dual PawaPay/Revolut payments.
Impact & Key Metrics
< 1.2s
Average PDF compilation latency via Puppeteer
98.4%
OCR data extraction accuracy from scanned CVs
100%
Payment gateway coverage (Mobile Money & Cards)
Full Stack Specifications
Frontend & UI
- React Native 0.85
- Expo SDK 56
- Expo Router
- TypeScript
- TanStack React Query v5
- Zustand
- Uniwind / TailwindCSS
- React Native MMKV
Backend & Microservices
- NestJS 11
- Fastify Engine
- Bun Runtime
- Prisma 7 ORM
- BullMQ Queue
- TypeScript
Database & Caching
- PostgreSQL 16
- Redis
DevOps & Tooling
- Docker
- AWS S3
- Headless Puppeteer Chromium Cluster
Third-Party APIs
- Google Cloud Vision API
- Vercel AI SDK (Gemini & OpenAI)
- PawaPay Mobile Money
- Revolut Merchant API
- Google & Apple OAuth
Key Architecture Decisions
High-Performance Headless HTML-to-PDF Engine (Puppeteer + BullMQ)
Asynchronous server-side rendering of vector multi-theme PDF resumes using headless Chromium instances managed by BullMQ and stored on AWS S3.
Hybrid Document Extraction Pipeline (Vision OCR + Structured AI)
Raw text extraction from scanned resumes using Google Cloud Vision API followed by intelligent Zod schema structuring powered by Gemini.
Hybrid Payment Engine (PawaPay Mobile Money + Revolut)
Secure automated reconciliation of card and Mobile Money transactions using idempotent webhook validation.
Zero-Latency Offline Experience (MMKV + React Query)
Ultra-fast local caching of CV drafts with automatic background sync upon re-establishing network connection.
Core Features Breakdown
Interactive CV Builder & Real-time Themes
Resume creation and editing with dynamic section reordering and real-time template previews.
AI Resume Optimizer & ATS Scoring
ATS compliance evaluation, overall score computation, keyword analysis, and actionable AI suggestions.
Smart PDF & Document Scanner (OCR)
Automatic conversion of PDF files or CV photos into fully editable digital profiles.
Headless Multi-Format Exporter & Sharing
Generation of high-resolution PDF files and shareable web links directly from mobile.
Localized Subscriptions & Access Control
Purchase of day passes, weekly access, and monthly subscriptions via Mobile Money and credit cards.