
Nana AboagyeBoateng.
Software engineer working across the stack: APIs, data models, and the interfaces on top. Interested in correctness, clarity, and systems that keep working long after launch. Based in Accra.
Engineering notes, not screenshots.
A short list of systems I'm proud of. Click any card for the write-up: the problem it had to solve, the shape of the solution, and what it actually cost.


Rare Disease Ghana

The Bag Shop Gh

Nana AJ



Diimple
A software engineer who treats correctness and craft as the same problem.
I'm Nana Aboagye Boateng, a software engineer with 5+ years in production across fintech, healthcare, and government systems. I've built APIs that handle real traffic, designed schemas that hold up under load, and kept maintaining codebases long after the launch post went out. I care more about what's still running in two years than what demos well on a Tuesday.
My default stack is TypeScript end-to-end (Node, Next.js, Postgres, Mongo), with a side of C#/.NET when it earns its place. I lean on types, tests, and boring tools over clever ones, and I pay attention to the seams between systems: contracts, migrations, observability, the unglamorous parts that decide whether a service survives its second year.
Away from the keyboard I shoot photos, play video games, and occasionally get lost in the details of a well-designed object. All of it feeds back into the work.

“Build like you're going to maintain it, design like you'll use it every day.”
A track record of real production code.
Five years across fintech, healthcare and government work, enough time to learn where systems actually break and what it takes to keep them honest.
Software Engineer
at Persol Systems Limited
Building responsive web applications on a product team: component systems, front-end/back-end integrations, and the testing and review culture that keeps shipping predictable.
- Built reusable React/Redux components that lifted team delivery speed ~30%
- Wired front-end and back-end integrations for robust, dynamic user-facing flows
- Set up automated testing patterns that caught regressions before release
- Ran code reviews focused on clarity, correctness and team-wide consistency
Software Engineer
at CediRates
Lead engineer on a real-time financial data platform: FX and fuel prices across Ghana, reaching ~15K monthly organic visitors from Google search, built to stay correct and responsive under real traffic.
- Designed the caching + read path that holds p95 under 125ms on recent production traffic
- Built the ingestion pipeline around retries and stale-while-revalidate so upstream flakiness stays off the front end
- Led the v2 rewrite onto Postgres + Redis when the access patterns outgrew the original document-store model
- Instrumented the stack with structured request logs, latency percentiles, and error-class aggregates, so regressions stopped being surprises
Software Engineer
at Rare Disease Ghana
Engineered a Next.js platform for a healthcare NGO: accessibility-first, content-driven, and built to survive a small team running it long after handoff.
- Rebuilt the sign-up flow end-to-end, lifting volunteer conversions ~75%
- Wrote the volunteer-registration service and the admin tooling around it
- Shipped WCAG-aligned components used across the site
- Halved page load (~60%) through image pipeline and render-path work
Software Engineer
at Ghana Standards Authority
Built internal tools for a government standards body: inventory tracking and operational tooling that had to be reliable for non-technical staff running it every day.
- Designed and built an internal inventory-tracking tool used across teams
- Cut page-load time ~40% by profiling the render path and trimming the bundle
- Refactored legacy React/Redux stores into patterns a new hire could navigate
- Tightened the API contract between frontend and backend teams
Software Engineer
at Freelance
Built and shipped production web systems end-to-end for clients across industries, from schema design and auth to deploys and the on-call that followed.
- Designed the data model and query paths for small-scale commerce systems
- Integrated payments and auth with a strict bias toward failure modes
- Tuned hot queries and added the indexes and caches they actually needed
- Wrote the docs + runbooks so the systems could be handed off cleanly
Tools I've earned scars with.
Typed end-to-end, tested where it matters, boring where it can be. Motion and the occasional WebGL shader when the brief actually earns them.
Engineering taste, written down.
Five beliefs I keep coming back to. Not a process deck, just the actual load-bearing opinions behind the code I ship.