Oyapick
- Company
- Taficasa
- Role
- Senior Software Engineer
- Year
- 2024

Oyapick is a cryptocurrency prediction gaming platform that served 5K+ users. I worked on it as a Senior Software Engineer at Taficasa.
What I worked on
- Wallets and payments: Architected the wallet and ledger systems with idempotent transaction processing, audit trails, and race-condition safeguards. Integrated Paystack (card and bank transfers) and Plisio (multi-currency crypto) with automated funding and withdrawal workflows and approval logic.
- Data platform: Built BigQuery ETL pipelines for daily user event data, integrated Vertex AI for automated insights, and developed a Dialogflow CX chatbot that serves real-time game statistics and player rankings.
- APIs and apps: Built REST APIs serving the web app, mobile app, and Telegram mini-app with comprehensive test coverage, and developed interfaces in React and React Native.
- Performance: Cut API response times by 50% by eliminating N+1 queries, adding strategic indexes across 15+ endpoints, and bulk-processing analytics endpoints that handle 500K+ records.
Stack
| Area | Tools |
|---|---|
| Programming Languages | Python, TypeScript |
| Backend | Django, FastAPI |
| Frontend | React, React Native |
| Data & AI | BigQuery, Vertex AI, Dialogflow CX |
| Payments | Paystack, Plisio |
| Infrastructure | Google Cloud, Sentry, Hotjar |
- django
- fastapi
- react
- react native
- bigquery
- vertex ai
- gcp