Back to Projects
Tabin Tech2026 – Present

Gamify Campaign Platform

Migrated per-customer game admin panels into one SaaS platform

Gamify lets businesses run marketing campaigns with games such as roulette, jackpot and mystery boxes. Each customer used to get its own game admin panel, published on outside servers. I migrated that frontend into a SaaS platform with two panels: a customer panel for those customers and an admin panel for Tabin Tech. Development took about 3 days, using Claude as a coding agent, my own Angular packages and code generators, and my review of the code.

Architecture

graph TD
    A[Customer Panel] --> C[Custom Angular Packages]
    B[Tabin Tech Admin Panel] --> C
    A --> D[Campaign Wizard and Settings]
    A --> E[Prizes, Events and Chance Logic]
    A --> F[SMS, Tickets and Dashboard]
    C --> G[Gamify SaaS API]

Tech Stack

Angular 22TypeScriptBootstrapCustom Angular packagesCode generatorsClaude Code

Challenges

  • A separate admin panel published per customer on outside servers
  • Many features to carry over, from prizes and chance logic to SMS and themes
  • A long campaign setup for business users
  • Moving quickly with an AI coding agent without losing control of the code

Solutions

  • One customer panel for all customers and one admin panel for the company
  • Game features organised into separate modules
  • A step-by-step campaign creation wizard
  • My own packages and generators for repeated code, and my review of the changes

Interested in working together?

I'm open to software engineering roles and contract work.