Software engineer · Ghana

I build systems people can trust.

I build thoughtful product experiences across the frontend, backend, and the systems that keep them reliable.

Currently focused on

Reliable workflows, AI-enabled products, and product-minded engineering.

See selected work
EJM
01 / SELECTED WORK

One product. A complete responsibility.

The strongest work is not always open source. RefFlow shows how I approach a complex, human workflow end to end.

Flagship product · KNUST-first pilot

RefFlow

A structured academic-request platform that helps students request recommendation letters and gives lecturers a clear workspace to manage and complete them.

Designed role-aware experiences and the request lifecycle across student, lecturer, and admin workflows. Built the queue-backed notification path and idempotency safeguards for notifications and payment callbacks.

ReactTanStack StartCloudflare WorkersPostgreSQLBetter AuthGemini
Visit RefFlow Private product · walkthrough on request
Request workspace

Student request

Graduate application recommendation

Status

In review

Reminder

Queued

Reliable delivery

Retries protected by idempotency

A representative product workflow — no user data shown

Personal finance product

Spendy

Money clarity, without clutter

A personal spending tracker for categorising transactions, reviewing spending history, and exporting records to CSV.

Built a focused Next.js product experience with secure authentication, database-backed spending records, responsive dashboards, and export-ready reporting.

Next.js 14TypeScriptPrismaClerkTanStack QueryReact Hook FormZodTailwind CSSFramer Motion
02 / OPEN SOURCE

Contributing where the tools are shared.

GOAT SDK

Improved wallet-viem integration documentation and onboarding for EVM-compatible wallet setup, replacing Solana-specific guidance.

View merged pull request
03 / EXPERIENCE

A deliberate route into software.

May 2023 — Sep 2025

Software Engineer / AmaliTech

Built and refined product features across modern web applications, working with Vue, React, TypeScript, GraphQL, and collaborative delivery teams.

Most recent role

Apr 2022 — Apr 2023

Graduate Trainee / AmaliTech

Developed production engineering foundations through structured training, team delivery, and modern frontend practice.

Sep 2020 — Aug 2021

Graduate Geological Engineer / Lands Commission Ghana

Supported geospatial and land-survey work, bringing a systems-oriented engineering mindset into software.

Jun 2019 — Aug 2019

Engineering Intern / AYA Engineering Ltd

Gained early professional experience in field engineering, structural geology, and collaborative technical work.

04 / CAPABILITIES

Comfortable across the product surface.

Product engineering

React · TypeScript · Next.js · TanStack Start · Vue.js

Backend & infrastructure

Node.js · Hono · PostgreSQL · Cloudflare Workers · Drizzle

AI & automation

OpenAI · Gemini · AI SDK · LangGraph · Background queues

Tools & practices

GitHub · GraphQL · Testing · CI/CD · Product design