Based in Montréal · Open to roles in Canada

Software engineer building web & mobile.

Full-Stack Web & Mobile · 8 years

I design and ship production apps across fintech, IoT, and SaaS. Full-stack with React / Next.js, Flutter, Node.js, Laravel, and Django.

Portrait of Sosu Alfred
About

I'm a software engineer with eight years shipping production web and mobile applications across fintech, IoT, and SaaS. Full-stack across React / Next.js, Flutter, Node.js, Laravel, and Django. Now based in Montréal, building for teams across Canada and beyond.

8+
Years of experience
6
Companies shipped for
3.89
GPA · Summa Cum Laude
26
Certifications earned
What I do

Three disciplines, one shipping mindset.

End-to-end product engineering, from polished interfaces to the services and infrastructure behind them.

Frontend

Fast, accessible, internationalized interfaces with React, Next.js, and TypeScript, backed by Redux Toolkit, React Query, and a strong testing culture.

Mobile

Cross-platform apps for iOS, Android, desktop, and IoT with Flutter, plus native work in Swift and Kotlin for consistent performance across devices.

Backend & DevOps

Scalable services and APIs with Node.js, Nest.js, Laravel, and Django, shipped on AWS with Docker, Terraform, and CI/CD pipelines.

Core skills

The stack, at a glance.

What I work with daily, then the supporting tools I have shipped with.

Frontend
React · Next.js · TypeScript
Redux Toolkit, React Query, Tailwind CSS, Material UI
Mobile
Flutter · Swift · Kotlin
Dart, React Native, Riverpod
Backend & data
Node.js · Nest.js · Laravel · Django
REST, GraphQL, PostgreSQL, MySQL, MongoDB, Firebase
Cloud & DevOps
AWS · Docker · Terraform
GitHub Actions, Azure DevOps, Digital Ocean
Quality & process
TDD · Jest · Playwright · Cypress
React Testing Library, Git, Jira, Agile (Scrum / Kanban)
Full-Stack Mobile Developer · REasy
Dec 2024 – Present
Remote · Cross-border payments for African SMEs paying international suppliers
  • Build the iOS and Android apps merchants use to top up balances, pay suppliers, and track shipments end-to-end.
  • Implement payment funding and disbursement flows integrating local rails (Mobile Money, Orange Money, bank transfer) with international payout partners (WeChat Pay, Alipay, SWIFT).
  • Develop invoice-upload and supplier-verification screens with secure document handling to meet fintech compliance.
REasy Finance iOS Android
FlutterDartSwiftKotlin React NativeTypeScriptNode.jsFirebase
Senior Product Engineer · Bkey
2024 – 2025
Remote, USA
  • Led multiple front-end projects, ensuring high-quality UIs and seamless backend integration.
  • Built a Chrome extension using biometric technology for content verification and facial authentication.
  • Shipped cross-platform mobile apps (Flutter, Kotlin, Swift) with consistent performance across devices.
  • Migrated backend infrastructure from ClickOps to Infrastructure-as-Code (Terraform).
Bmoni Web iOS Android
ReactJSNext.jsNest.jsTypeScript FlutterFirebaseAWSDockerTerraform
Co-Founder & Lead Developer · Copianto
May 2022 – Apr 2025
Ghana · Remote
  • Designed and shipped a responsive Next.js + Redux Toolkit UI that contributed to a 25% increase in website traffic.
  • Integrated analytics and support tooling (Google Analytics, Hotjar, Crisp, Mixpanel) to lift retention by 15%.
  • Built embeddable chat and search widgets used on third-party websites; rewrote an internal web app from JavaScript to TypeScript.
  • Authored integration tests and CI pipelines that reduced regressions and cut feature lead time by ~50%.
Copianto AI Web
Next.jsTypeScriptRedux ToolkitTailwind CSS JestPlaywrightCypressDockerPostgreSQL
Software Engineer · Kofa Technologies
Apr 2023 – Sep 2024
Accra, Ghana · Hybrid
  • Rewrote an internationalized web app using Next.js with TypeScript and React Query.
  • Re-architected two Flutter mobile apps and added CI tests, greatly improving stability.
  • Built an Android and Windows app communicating with IoT batteries over Bluetooth using Flutter.
Kofa Swap & Go iOS Android
ReactJSNext.jsReact QueryGraphQL FlutterRiverpodGitHub ActionsPlaywright
Frontend Developer · Cognate Systems
May 2020 – Apr 2023
United Kingdom · Remote
  • Built and maintained Opine, a multi-channel platform (mobile, web, USSD, SMS, Telegram) helping SMBs across Africa gather field data.
  • Built a scalable ReactJS + Redux frontend that lifted engagement by 30% and retention by 20%.
  • Implemented charts, pivot tables, and analytical tools that helped customers derive insight from their data.
Opine Web Android
ReactJSReduxChart.jsSemantic UI Tailwind CSSMongoDBAWSDocker

Earlier: Full-Stack Developer (Contract) at Scynett Ghana, Apr to Aug 2019 (C#, Angular, Jest, Cypress, Azure DevOps).

Education

Foundations & recognition.

Where I trained, and a few honors picked up along the way.

M.Sc. Computer Science

Concordia University · Montréal, Canada
In progress Graduate

Software Entrepreneurship

MEST Africa · Accra, Ghana

Admitted into the top 3% of applicants

2022 Program

B.Sc. Computer Engineering

All Nations University · Koforidua, Ghana

Summa Cum Laude · Best Graduating Student · GPA 3.89 / 4.0

2016 – 2021 Undergraduate
Certifications

26 on LinkedIn, including the Andela React Program (2023).

Community

Co-Organizer, Google Developer Group Accra.

Volunteering

Full-stack engineer at Kraado; led an open React bootcamp.

Projects

Things I've built on my own.

Independent and contract projects shipped to the App Store, Google Play, and the web.

Simami app iconContract

Simami

On-demand laundry and delivery. Fresh laundry, fresh start.

Drinks NG appContract

Drinks NG

Buy drinks online. Mobile commerce for iOS and Android.

MoveBills

Effortless invoicing & receipts for freelancers and SMEs.

ForexGH

Live Dollar, Euro & Pound to Cedi exchange rates for Ghana.

Kraado

Kraado

Web platform & an open React bootcamp I helped lead.

Error Screens Flutter package

Error Screens

Open-source Flutter package for iOS & Android.

Hubtel Checkout SDK

Open-source Flutter package for accepting payments through Hubtel's checkout flow on iOS and Android.

Contact

Let's build something.

Open to new roles and collaborations across Canada, whether remote, hybrid, or on-site. The best way to reach me is on LinkedIn.