IbuildwebandmobileproductsfromFreetownforteamsanywhere.

NodeJS, React, Angular and Laravel. I make fast, secure products that stay easy to change after launch, and I work in your time zone.

JavaScript◆TypeScript◆React◆Next.js◆Node.js◆Laravel◆Angular◆Vue.js◆MongoDB◆PostgreSQL◆GraphQL◆Docker◆AWS◆Tailwind CSS◆Firebase◆Redis◆JavaScript◆TypeScript◆React◆Next.js◆Node.js◆Laravel◆Angular◆Vue.js◆MongoDB◆PostgreSQL◆GraphQL◆Docker◆AWS◆Tailwind CSS◆Firebase◆Redis◆
0+
Years Experience
0+
Projects Completed
0+
Satisfied Clients
0+
Awards Winner

Services I provide

All services →
01

Web Development

High-performance web apps with React, Next.js and a type-safe API layer.

Learn more →
02

Mobile Apps

Cross-platform iOS & Android apps that feel native and ship fast.

Learn more →
03

UI / UX Design

Research-led interfaces, prototypes and design systems in Figma.

Learn more →

Featured projects

All projects →

What clients say

“

John rebuilt our platform from the ground up. Page loads dropped 70% and conversion climbed within a month. A rare engineer who also gets design.

S
Sarah Chen
CTO, Northbeam
“

Working with John felt like adding a senior teammate, not a contractor. Clear comms, clean code, shipped two weeks early.

M
Marcus Webb
Founder, Lumen Labs

Tech I build with

JavaScript
TypeScript
React
Next.js
Node.js
Laravel
Angular
Vue.js
PostgreSQL
MongoDB
GraphQL
Redis
Docker
AWS
Tailwind
Firebase

Frequently asked

What's your typical project timeline?+

Most web apps ship in 4–8 weeks depending on scope. I work in weekly sprints with a live preview after each one, so you always see progress.

Do you work with existing teams?+

Absolutely. I slot in as a senior engineer — pairing, reviewing PRs and unblocking — or lead a build end-to-end. Whatever your team needs most.

How do you handle pricing?+

Fixed-scope projects are quoted up front; ongoing work runs on a monthly retainer. No surprise invoices, and you can cancel a retainer anytime.

What happens after launch?+

Every project ships with documentation and a handoff call. I also offer maintenance retainers for monitoring, fixes and new features.

Which time zones do you cover?+

I'm based in Freetown, Sierra Leone (GMT), which overlaps a full working day with London and Europe and several hours with the US East Coast each morning. I keep flexible hours and have shipped with teams from London to Singapore — async-first, with overlap when it counts.

Can you take over a stalled project?+

Yes — rescuing half-finished builds is a big part of my work. I start with a short audit, then give you an honest plan to get it across the line.

Do you work with clients outside Sierra Leone or Africa?+

Yes — most of my clients are in the US, UK and Europe. Being based in Freetown, Sierra Leone means senior-level React, Next.js, Node.js and PostgreSQL work at a fraction of Western day rates, with real time-zone overlap and no agency markup.

Available for new projects — 2 slots open

Have a project in mind?

Available for freelance work and select roles. Chat with my AI assistant to see if we're a fit — it answers 24/7.

Contact form