Nana Kwasi Asante
Software Engineer
Softwarethat feelsalive.
I'm Nana — software engineer based in Accra, Ghana. I work mostly in TypeScript and Go, building backends, web platforms, and the developer tooling that holds them together.
What I enjoy most lives at the seams: API design, the moments where infra meets UI, and the small interactions that make a product feel polished instead of just functional. I write about what I learn on the blog.
Started with a game. Stayed for the rabbit hole.
I'm an avid gamer. One of my favourites growing up was Mercenaries 2: World in Flames, and at some point I started having ideas for my own version of it. So I went looking for how games actually get made — which is how I stumbled into game development, and software engineering more broadly.
The seed was already there. Back in JHS I'd been taught the basics of HTML, so by the time I got to university I decided to lock in and learn this stuff properly. Most of what I do now is still that same loop: pick something I don't fully understand, take it apart, write it down.
I'm based in Accra, but my calendar is mostly in UTC. I love working with small teams that take craft seriously and don't mistake motion for progress.
- 01
Engineering
Backends in Go and TypeScript. API design, performance, observability — the parts that decide whether a product ages gracefully.
- 02
Product
I care about why before what. Most engineering problems are product problems wearing a costume. I like working close to that line.
- 03
Craft
The texture of an interaction. The rhythm of a page. The boring details that make people trust the thing without knowing why.
The stuff that keeps the rest of it honest.
- Reading Learning Go
- Music Tame Impala's Let It Happen on repeat
- Walking Honestly? I'm always at home.
- Gaming Currently working through Shadow of the Tomb Raider
- Tinkering Go, fintech, and low-level rabbit holes — lately, an Nginx server from scratch
-
Working on our web services — building and shipping features across our customer-facing and internal web platforms, with light backend touches where needed.
TypeScriptSvelteKitTailwindCSS -
Working on the content management feature that powers movies, series, and everything else on the platform. Building APIs, modeling content workflows, and optimizing database queries for performance and reliability.
TypeScriptNextJSNestJSPostgreSQL -
Contributed to web development projects, handling frontend and backend tasks. Developed dashboards, implemented GraphQL APIs, and integrated cloud-based services.
TypeScriptReactSvelteKitGraphQL
If any of this resonates, send a note.
Open to interesting collaborations, contract work, or just a conversation about a problem you're poking at.