← Back to portfolio

Gaming Platform · Contract · Active maintenance

Sparkhouse Gaming Platform

Handle active maintenance as a full-stack software developer on Sparkhouse / SuperCash, a distributed gaming platform that combines a customer-facing web app, backend API, admin cPanel, USSD flows, and scratch-game variants. The work is weighted toward backend services, distributed workflows, and platform operations.

Role

Contract Full-stack Software Developer

Timeline

Active maintenance

Stack

Backend APIs, Distributed systems, Admin tooling, Web app, USSD, Payments

Impact

Active maintenance · Referral automation · Operations workflows

Platform scope

Sparkhouse was not a single app. It was a connected gaming platform where player acquisition, wallet flows, partner operations, and back-office governance had to stay aligned across several repos and delivery surfaces. My contract work focuses on active full-stack maintenance with the strongest emphasis on backend, distributed systems behavior, admin operations, and the platform seams where small mismatches quickly turn into finance, support, or gameplay issues.

Live Website Preview

Preview unavailable

A live iframe preview is not available for Sparkhouse here because supercashgames.com returns 403 Forbidden from this environment and in-browser embedding. Use the live-site link above to open the production site directly.

Player experience

  • Supported a customer web app where players can log in, fund wallets, withdraw winnings, play games, use loyalty features, receive notifications, and access support or partner links.
  • Worked around game experiences such as Scratch, Seven Cups, Daily Gold Rush, Terrific Tuesday, Streak Thursday, and Super Saturday.
  • Helped maintain scratch-only frontend variants and the migration path from the legacy app to a refreshed experience.

Backend and distributed systems

  • Contributed to backend services covering authentication, deposits, withdrawals, wallet balances, game logic, rewards, referrals, loyalty, analytics, messaging, and business operations across a distributed multi-repo environment.
  • Improved the admin cPanel used for finance, partner management, presenter controls, game-engine settings, governance, reward ecosystem management, and analytics intelligence.
  • Supported the USSD service so players could use gameplay and wallet flows outside the main web app.

What I shipped

Commercial flows

Built and improved referral and CPA qualification flows, payout automation, revenue-share and referral features, referral QR support, SMS credit rules, and editable referral messaging.

Admin operations

Strengthened role and access controls, tightened partner and presenter restrictions, added finance and operations filters, enabled exports, refreshed KPIs, and fixed deposit payment-type handling inside the cPanel.

Wallets and resilience

Updated wallet and SparkCoins behavior, reward redemption balance refresh, business-type normalization, and scratch or game UI details while also landing OTP fixes, payment routing fixes, safer config handling, and crash protection when MongoDB was unavailable.

Contribution focus

Primary ownership

My visible commit footprint was strongest in supercash-api-dev-fresh, supercash-api, and supercash-cpanel, with supporting work in supercash-site and sparkhouse-ussd.

Delivery style

The work centers on active full-stack maintenance, but the core value is in backend logic, distributed systems behavior, and commercial or operations workflows rather than only one frontend surface. That means coordinating changes across customer, finance, partner, and gameplay-supporting systems.

In progress

I also carry local in-progress work around scratch-app base URLs and development setup plus backend seed and configuration tooling to make future maintenance changes easier to ship.