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.