Clinton Mbah.
Software Engineer.
Accra, Ghana.
-
JavaScript • Vue
-
JavaScript • Node • Express
-
Dart • Flutter
-
Ruby • Rails
Tech stacks
-
MongoDB
-
MSSQL
-
PostgreSQL
-
SQLite
Databases
-
REST
-
GraphQL
API Specs
-
Heroku
-
GCP
Infrastructure
-
Adobe XD
-
Figma
UI Design
Who I've worked with
-
Helicarrier Studios Limited
BuyCoins, Sendcash, GetcardsI work as a backend engineer on public-facing products (BuyCoins, Sendcash, Getcards) and internal BuyCoins services.
Let me see ⟶ -
Swipebill Technologies Ltd
SwipeI work as the lead backend engineer, building the GraphQL-based Ruby-on-Rails API that powers Swipe's invoicing, float crediting & repayment, virtual & physical card management, and payments with Monnify and Flutterwave. I also develop the Vue-based admin app that is used for several administrative functions within Swipebill.
Let me see ⟶ -
OMG Digital Inc
OMGVoiceI developed both the Ruby on Rails REST API that is the backbone of OMGVoice's old website and the Vue-based custom content management system that all authors at OMG Digital used in publishing articles. I also helped with Facebook Instant Article integration and migrating image hosting off of Filestack to Google Cloud Storage.
Let me see ⟶ -
Africa Foresight Group
PeraltaAs part of a 6-week internship, I worked with a senior consultant to deliver Peralta. It's a Vue + Rails 5 app that currently powers talent management for Africa Foresight Group's talent pool of over 50 consultants. I spearheaded the engineering effort to migrate the application's frontend architecture from Rails MVC to Vue SPA.
Let me see ⟶ -
TroTro Tractor Ltd
eTrackeTrack is a commercial vehicle/equipment tracking application I worked on for TroTro Tractor Ltd. It is an Android application that allows customers of TroTro Tractor to view the details (driver, registration number) and location of their fleet. It also features the ability to send engine commands to vehicles and playback historical vehicle location data.
Let me see ⟶
What I've open sourced
-
ActionCable-Vue
JavaScript • Vue • Rails • ActionCableWhile working on a Rails + Vue client project that needed realtime multi-conversation chat, I realized just how tedious it was to work with ActionCable in Vue. This realization led to me writing a Vue plugin that made using ActionCable in Vue much more delightful to work with. ActionCable-Vue currently has over 96,000 downloads on npm.
Let me see ⟶ -
Programming Ideas 2
Kotlin • Android • Xamarin • C#When I started learning to code, I was always looking for ideas of cool things to build in a bid to get better. I built IdeaBag, with over 170 ideas and 3 difficulty levels to cater to varying degrees of proficiency to solve that problem. It now has more than 140,000 installs and an enviable 4.5/5 rating after 590+ reviews in the Google Play Store.
Let me see ⟶ -
Programming Ideas 2 (WEB)
JavaScript • VueSeveral users rightfully complained about IdeaBag 2 being an Android-only application. In an effort to appease those complaints, I ported IdeaBag 2 to the web with Vue.JS. After open-sourcing it, contributors have helped bring it to feature-parity with its Android counterpart.
Let me see ⟶