Richmond GyekyeFull-stack developer for web, mobile, and the servers underneath
Shipping production software since 2021. Four products live on the web, the App Store and Google Play for clients in Angola, Ghana, the UK and Canada, on servers I run.
Available nowRemote or GTAContract, retainer, or full-time
What I work in
- Backend
- NestJSNode/TypeScriptDjangoPostgreSQLREST APIs
- Web
- Next.jsReact
- Mobile
- FlutterReact NativeApp Store & Google Play deployment
- Infra
- LinuxDockerCoolifyVPS provisioningDNSCI/CD
- Languages
- TypeScriptJavaScriptPythonDartSQLBash
Selected work
Four of my best products, and one migration. Behind them are a lot of smaller gigs.
- Installs
- 10,000+on Google Play
- Rating
- 4.370 reviews
- Last release
- July 2026
- Status
- Live
- Context
- An events company in Luanda needed one app where people could find what is on in the city, plan their own gatherings, and buy tickets without leaving the app.
- Build
- Events discovery, private and public event planning with RSVPs and attendee tracking, and paid ticket sales. In production and maintained for several years. Migrated the platform to a self-hosted VPS with Docker and Coolify, which I run and maintain.FlutterNode.jsExpressTypeScriptSQLSupabaseDockerCoolifyVPS
- My role
- Full-stack developer across the app, the backend and the web.
- Last release
- August 2026
- Status
- Live
- Context
- Sole traders, tradespeople and freelancers who do their books from a phone and hand a clean export to an accountant at year end.
- Build
- Invoices and quotes, receipt capture, expense categories, real-time income and net profit, multi-currency, team and organisation accounts, and export for accountants. Financial logic and multi-tenancy in one codebase.NestJSReact NativeFirebase
- My role
- Full-stack developer across the app, the backend and the web.
- Installs
- 10,000+on Google Play
- Since
- 2021
- Last release
- July 2026
- Status
- Live
- Context
- A delivery company in Ghana needed a customer app covering parcel delivery across the country, food delivery, and international shopping through its Flip Prime service.
- Build
- Order placement across the three service lines, pickup and delivery coordination, and real-time tracking for senders and receivers. Shipping since 2021.DjangoDjango REST FrameworkFlutterReact
- My role
- Full-stack developer across the apps, the backend and the landing pages.

Marché Dieppe Market
Site migration and self-hosted infrastructure, Dieppe, New Brunswick
- Last release
- ongoing
- Status
- Live
- Context
- The market's Next.js site was on Squarespace. They wanted it on infrastructure they control, without downtime, and with someone to keep it running.
- Build
- Migrated the site onto a Linode VPS that I provisioned and administer end to end with Docker and Coolify. Ran the live DNS cutover through GoDaddy, then hardened the deployment with a network-level cloud firewall after finding that Docker bypasses host-level UFW rules.Next.jsLinode VPSDockerCoolifyGoDaddy DNS
- My role
- Sole developer. Gathered requirements directly from non-technical stakeholders; ongoing maintenance since.
- Status
- Live
- Context
- Event organisers needed paid audience voting that works on smartphones and basic phones, and pays out without waiting on cycles.
- Build
- Web and USSD voting, per-vote payments, fraud controls, instant payouts in Ghana and Nigeria, an API and embeddable widgets. Self-hosted on a VPS with Docker and Coolify, which I run and maintain.Next.jsExpressTypeScriptFirebaseDockerCoolifyVPS
- My role
- Full-stack developer across the platform, in charge of the backend.
Deployment and hosting
I deploy and run what I build. Linux server administration, VPS provisioning, Docker, Coolify, DNS management and live cutovers, SSL, firewall configuration, backups. Uzeka, BuddyVotes and the Marché Dieppe site all run on VPS infrastructure I migrated them to and maintain.
Now
My own venture, in progress.
- Problem
- Last-mile couriers in Ghana lose whole routes to calls, landmark hunting, waiting, and parcels nobody could collect.
- Build
- One dense run to a secure endpoint; recipients collect later with a private code. Same problem space as Flip, larger scope. I'm building it end to end.


































