Nana Kwasi Asante

Software Engineer

About

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.

The long version

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.

What I do
  • 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.

Beyond code

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
Where I've worked
  • August 2025 - Present
    Software Engineer· Remote

    Working on our web services — building and shipping features across our customer-facing and internal web platforms, with light backend touches where needed.

    TypeScriptSvelteKitTailwindCSS
  • August 2024 - Present
    Software Engineer· Remote

    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
  • October 2024 - September 2025
    Software Engineer· Accra, Ghana

    Contributed to web development projects, handling frontend and backend tasks. Developed dashboards, implemented GraphQL APIs, and integrated cloud-based services.

    TypeScriptReactSvelteKitGraphQL
Connect

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.

© 2026 Nana Kwasi Asante