TBA - Event ticketing platform for creators.

Full Stack Developer

TBA is an event ticketing platform for creators, with support for offer-based ticketing. As a Full Stack Developer on the team, I worked across UI design, landing page development, and core product features.

My largest contribution was the SMS marketing section, where creators run campaigns and are charged per token for each message sent, giving them a clear, usage-based way to reach their audience.

I also designed and built landing page experiences and product UI to help creators create events, price tickets, and manage their events.

TBA - Event ticketing platform for creators. screenshot 1
TBA - Event ticketing platform for creators. screenshot 2
TBA - Event ticketing platform for creators. screenshot 3
TBA - Event ticketing platform for creators. screenshot 4
DesignFigmaNext.jsShadcnMongoDB
StripeTwilioTypeScriptTailwind CSS

Ethiopian Premier League - Football ticket booking platform.

Lead Developer · Full Stack

I led development of the official ticket booking platform for the Ethiopian Premier League, end to end, from the public site where fans browse matches and buy tickets, through the payment backend that powers every transaction.

The payments system has processed around 30 million birr to date, handling high-volume match-day demand with reliable checkout and confirmation flows.

Around the core product, I also built operational tools for customer ticket regeneration and Telegram bots for customer support, so fans can recover tickets and get help without waiting on a manual queue.

Ethiopian Premier League - Football ticket booking platform. screenshot 1
Ethiopian Premier League - Football ticket booking platform. screenshot 2
Ethiopian Premier League - Football ticket booking platform. screenshot 3
Ethiopian Premier League - Football ticket booking platform. screenshot 4
Lead DevelopmentTicket BookingPayment ProcessingTelegram BotsCustomer Support
Ticket RegenerationFull Stack

Sports betting platform.

Full Stack Developer

Built core product surfaces for a sports betting platform, live odds, bet slip flows, and account wallet management. Worked across the customer-facing app and internal tools used to manage markets, settlements, and risk.

Focused on fast, reliable bet placement during live events, with clear state for pending, won, and settled wagers. Also shipped admin views for ops teams to monitor exposure and resolve edge cases without engineering hand-holding.

Sports betting platform. screenshot 1
Sports betting platform. screenshot 2
Sports betting platform. screenshot 3
Next.jsTypeScriptLive OddsBet SlipPayments
Admin ToolsPostgreSQLRedis

Live markets & bet slip

Designed and built the live betting experience, real-time odds updates, accumulator logic, and a bet slip that stays in sync as users browse markets. The slip handles stake limits, combined odds, and validation before submission so users get immediate feedback instead of failed requests at checkout.

Wallet, settlement & ops

Implemented wallet deposits, withdrawals, and settlement flows tied to bet outcomes. Built internal dashboards for operations to review high-risk bets, void selections, and reconcile payouts, reducing turnaround on support tickets during busy match windows.

Read more

TFF (Top Force Field): Marketing field tracking for Top Water.

Full Stack Developer

Top Water Company needed accountability for its marketing team, proof that reps were visiting agents and stores during working hours, not just reporting activity without evidence.

I built Top Force Field (TFF): a mobile app for registration and background location tracking, paired with an admin dashboard to review movements, distances traveled, and time-of-day coverage across morning, afternoon, and overtime windows.

TFF (Top Force Field): Marketing field tracking for Top Water. screenshot 1
TFF (Top Force Field): Marketing field tracking for Top Water. screenshot 2
TFF (Top Force Field): Marketing field tracking for Top Water. screenshot 3
Mobile AppLocation TrackingAdmin DashboardOTP AuthUser Management
Performance AnalysisFull Stack

The problem

Top Water Company is a leading bottled water enterprise in Ethiopia, known for high-quality products and state-of-the-art purification. Their marketing team is responsible for visiting agents and stores to report sales and promote the brand, but leadership had no concrete way to verify that work was happening during working hours. Without reliable field data, performance reviews relied on self-reporting. The company needed a system that could confirm where each rep went, how far they traveled, and whether visits aligned with expected routes and schedules.

The solution

Top Force Field tracks each marketing team member and analyzes recorded movements, including distance covered and locations visited. Admins can verify store and agent visits, compare activity across morning, afternoon, and overtime periods, and use that data for accountability and performance analysis. The system gives Top Water the visibility to optimize field operations and ensure the marketing team stays engaged where it matters for growth and market presence.

Mobile app: registration & tracking

Field reps register through the mobile app using a one-time password issued by an admin. After OTP verification, the app records location in the background and sends data to the server throughout the day, segmented into morning, afternoon, and overtime hours. Admins review new registration requests on the web dashboard and approve access before users can start tracking.

Admin site: user management & performance analysis

The admin dashboard handles login, user management, and OTP issuance for new field reps. Admins select an employee and date, load their location history, and review routes on a map, seeing where someone was at specific times and total kilometers traveled for that day. Timeline controls make it easy to scrub through a rep's day and validate field activity against expectations.

Read more

Kinet Store

Full Stack Developer

A Telegram Mini App and bot for discovering, listing, and accessing Qene Games. One of the few dedicated game stores in Ethiopia, built to provide a simple and accessible platform for gamers.

Kinet Store screenshot 1
Telegram Mini AppTelegram BotQene GamesGame DiscoveryMobile-first

Platform overview

Kinet Store is a Telegram Mini App and bot for discovering, listing, and accessing Qene Games, one of the few dedicated game stores in Ethiopia. The experience is built to be clean, fast, and mobile-first, giving gamers a simple way to browse and access titles without leaving Telegram.

Read more