
Omahji is a software platform for mahjong instructors and the clubs they run. Instructors use it to schedule games, events, leagues, courses and private lessons, manage their players and memberships, take payments, and keep in touch with their club. Their players book through Mahjpass, Omahji's player app. Omahji Studio is the instructor side of the platform: the Instructor Portal on the web and the Studio app on iOS and Android.
Mahjong clubs are often run by one person with a spreadsheet, a group text and a payment app. Omahji Studio replaces that stack with one place to run the club. The home screen shows what's happening today, what needs attention and how the week's money is tracking. From there, an instructor can put a recurring game on the schedule in seconds, see every registration fill in live, check players in at the door and take walk-ins. Seating is visual: a floor plan of the room's tables where players are seated automatically or dragged into place. Around that sit the tools a growing club needs: membership plans with recurring billing, discount codes, announcements and club chat, and reports on revenue, attendance and fill rate. I designed and built the platform end to end, from the brand and design system to the web portal and the native Studio app, using an AI-assisted, agentic development workflow. The portal and the app share one codebase, so a feature lands on desktop, tablet and phone together.



