Skip to content
Takyi.
01 /Accra, Ghana
Open to work

Emmanuel
Takyi Obodai

Software Developer

Technical Co-founder, SportCache

Software developer. STEM and sport are what I point it at.

I co-founded SportCache, a sports data system now used at athletics and cycling meets in Ghana.

I officiate as well, which is how I know what it has to get right.

Visit SportCache
Emmanuel Takyi Obodai officiating trackside

The gun is the only clock that matters.

Meets used at
5
Services live
4
Sports
2
Senior African Athletics Championship 2026
Accra Open Championship
Cape Coast Open Championship
PruRide Ghana
Tour du Ghana
Ghana Athletics Invitational Selection

02 /

Work

SportCache

2024 to present

A track meet produces its most valuable data in about ten seconds, and then everyone has to agree on what happened. SportCache is what I've been building to handle that, for athletics and now cycling.

The SportCache live results board during a championship final
Product

athletics
.sportcache.com

Track and field. Heats, lanes, photo finish

Product

cycling
.sportcache.com

Road racing. Stages, classifications, time gaps

api.sportcache.com

Public REST API, versioned

docs.sportcache.com

OpenAPI 3.1 specification

Read the case study

03 /

On the infield

I officiate the sport
I write software for.

Most people building competition software have read the rulebook. I've had to apply it on the track, under time pressure, with a result waiting on the call. That changes the decisions you make when you sit down to build. You already know which edge cases are real, which shortcuts an official will notice, and what has to be right the first time because there is no second race.

Technical Official (Ghana Athletics & Ghana Cycling)

Certifications

  • 2025Data ScienceWorldQuant UniversityData

04 /

Stack

Languages
PythonTypeScriptJavaScriptSQL
Frontend
ReactNext.jsTailwindGSAP
Backend
FastAPINode.jsExpressSocket.ioOpenAPI 3.1
Data
PostgreSQLSupabaseMongoDBpandasscikit-learn
Infrastructure
VercelRailwayHetzner + CoolifyGit
Domain
World Athletics data standardsUCI conventionsPhoto-finish integration
Design & media
FigmaUI/UXPhotoshopPremiere ProVideo editingContent creation

05 /

Contact

Building something that runs on live data?

I'm most useful where the data is real-time, the domain has rules, and getting it wrong in public is expensive.

emmanuelcrash945@gmail.com