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

Emmanuel
Takyi Obodai

Software Developer

Technical Co-founder, SportCache

Software developer. I build systems that have to be right the first time.

I co-founded SportCache, a real-time results platform running live at athletics and cycling events in Ghana.

Live competition is an unforgiving place to ship. Nothing gets a second run, and everyone is watching the screen.

Visit SportCache
Emmanuel Takyi Obodai officiating trackside

Correct is not something you add later.

Events deployed at
5
Services live
4
Sports covered
2

02 /

Work

01

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

Deployed at

Senior African Athletics Championship 2026
Accra Open Championship
Cape Coast Open Championship
PruRide Ghana
Tour du Ghana
Ghana Athletics Invitational Selection

03 /

Where the work gets tested

I build for a domain
I've worked inside.

Most people building competition software have only read the specification. I've had to apply it live, 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 fall apart under load, and what has to be right the first time because there is no second run.

The domain happens to be sport. The habit is the transferable part: go and understand how the thing actually works before writing the system that claims to model it.

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