JA_Available
Jerry Amoah smiling, in a patterned short-sleeved shirt

I'mJerry

A full-stack engineer in Ghana building web and mobile products for African markets — from the database schema to the last pixel.

GhanaLocal time GMT (UTC+0)
AutoFlow / workflow automationRead the case study
// Featured
autoflow20.vercel.app/workflows
AutoFlow's workflow editor: a Webhook Trigger, Code and Condition workflow on the canvas, with the Add node panel open listing 15 triggers.

Stats

A quick look at the work so far — and how much of it is covered by tests.

15+Apps shipped
  • TypeScript
  • React Native
  • NestJS
  • PostgreSQL
  • Next.js
  • Redis
  • Spring Boot
1,600+Automated tests
CI · all checks passing1 cube = 1 test
Croe · AutoFlow · Kuapa · The Baobab 75
06Industries

Selected work

In-depth looks at what I built, the decisions behind it, and what changed for the people using it.

  1. 01CroeFinTech · 2026
    Croe's vendor home screen: GH₵1,635.00 held in escrow, with active escrows for a Nike Air Max 270, an Ankara dress and a JBL Flip 6 speaker.Croe's onboarding screen: “The money is held, not sent.” The buyer pays into escrow, and the vendor ships knowing the cash is already there.
    // 01 / 04
    Sandbox · pre-launch

    Escrow for social commerce on Mobile Money — the buyer's payment is held until delivery is confirmed.

    React NativeExpress 5PostgreSQL 16Redis
  2. 02AutoFlowAutomation · AI · 2025–26
    autoflow20.vercel.app/workflows
    AutoFlow's workflow editor: a Webhook Trigger, Code and Condition workflow on the canvas, with the Add node panel open listing 15 triggers.
    // 02 / 04
    Pre-beta · live demo

    Workflow automation on a visual canvas, run by a durable execution engine. My final-year thesis.

    Next.js 15tRPCInngestPrisma
  3. 03KuapaAgriTech · 2026
    Kuapa
    Tomatoes · Grade A40 crates · harvested todayGHS 450 / crate
    Counter-offer: GHS 420 for 30 crates
    NegotiateBuy now
    DISPATCHRider matched · 3 km awayLive status over WebSockets
    Mobile Money walletUSSD for low connectivity
    // 03 / 04
    Challenge entry · GIZ-sponsored

    Farmer-to-buyer marketplace with price negotiation, dispatch and Mobile Money wallets. Built for the GDSS-PSInno AgriTech Challenge.

    NestJSExpoPrismaSocket.IO
  4. 04Titanium InstituteEdTech · client · 2026
    TITANIUM INSTITUTENCLEX prep, led by a physicianBook a consultation
    Pick a time
    123456789101112131415161718192021
    10:30 AM Confirm
    Stripe · tuition checkoutCal.com embed
    // 04 / 04
    Client project

    NCLEX exam-prep platform for a physician-led tutoring practice: bookings, tuition payments and student portals.

    Next.jsPrismaStripeCal.com

10 projects across fintech, agritech, commerce, education and automation.

See all 10 projects

What I do

Where I'm most useful on a team — and the tools I reach for in each.

EMAILyou@company.com
Remember me
Continue
WCAG AALCP 1.1s

Frontend

// 01

Next.js and React interfaces on real design systems — accessible components, motion with reduced-motion fallbacks, fast first loads.

ReactNext.jsTailwind CSS

Backend & APIs

// 02

APIs that hold up under money and load: state machines, append-only ledgers, verified webhooks and PostgreSQL transactions.

Node.jsNestJSSpring BootPostgreSQL
Croe's vendor home screen: GH₵1,635.00 held in escrow, with active escrows for a Nike Air Max 270, an Ankara dress and a JBL Flip 6 speaker.Croe's onboarding screen: “The money is held, not sent.” The buyer pays into escrow, and the vendor ships knowing the cash is already there.

Mobile

// 03

React Native and Android apps for low-connectivity markets — Mobile Money payments, offline tickets and live delivery tracking.

React NativeExpoAndroid
Swipe for more

Kind words

From people I've shipped with — clients, teammates, leads. Written by them, read by me before anything goes up.

Nº 000 on the record · 0 invented

Reserved for the first kind word.

— Your name hereClient, colleague, manager or mentor

Nobody's written one yet. The first one gets this whole stage to itself.

1 square = 1 review

Yours would be Nº 01
// Add yoursYours would be Nº 01

Worked with me?
Put it on the record.

A few honest lines about what it was like to work together. Clients, teammates, leads and mentors — all welcome.

How it works

  1. 01You write it.
  2. 02I read it.
  3. 03It goes up on the wall.

Your first sentence becomes the big quote. The rest runs underneath, word for word.

Stuck? Try: the problem you had · what changed after · what I'm like to work with.

02 — Sign it

How you know Jerry

Private. I only use it to check it's really you — it's never shown.

Score · optionalScore, if you're into scores: (optional)

03 — Send it

FAQ

Quick answers to what people usually ask before we work together.

What kind of roles or projects are you open to?Expand

Full-time software engineering roles and freelance builds — remote, or on-site in Ghana. I'm happiest owning a product end to end: data model, API, web and mobile.

What does your usual stack look like?Expand

TypeScript end to end: React and Next.js on the web, React Native with Expo on mobile, and Node.js (Express or NestJS) with PostgreSQL and Redis behind them. I also work in Java with Spring Boot and in Python when a project calls for it.

How do you usually run a project?Expand

Architecture first: I design the data model, system boundaries and API contracts before writing features, then ship in small, tested steps. I use AI tools to move fast — and review and test everything they produce. Nothing ships on blind trust.

Can you work in an existing codebase?Expand

Yes. I start by reading, running and testing what's there, and I write decisions down before changing them — AutoFlow alone has 25 architecture decision records.

What's the best way to reach you?Expand

Email amoahjerry835@gmail.com, or send a message through the contact page. LinkedIn works too.

// WHAT'S NEXT

Let's build something
great together

Have a role, a project or just an idea? My inbox is open.