AI
← All projects

Oyapick

Company
Taficasa
Role
Senior Software Engineer
Year
2024
Oyapick screenshot

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

AreaTools
Programming LanguagesPython, TypeScript
BackendDjango, FastAPI
FrontendReact, React Native
Data & AIBigQuery, Vertex AI, Dialogflow CX
PaymentsPaystack, Plisio
InfrastructureGoogle Cloud, Sentry, Hotjar