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 toolkit.

Technologies I reach for to design, build, test, and ship across the stack.

Frontend

ReactJSNext.jsTypeScript JavaScriptRedux ToolkitReact Query Tailwind CSSMaterial UIChakra UI

Mobile

FlutterDartReact Native SwiftKotlinRiverpod ProviderGetX

Backend

Node.jsNest.jsLaravel (PHP) Django (Python)C#REST GraphQL

Data

PostgreSQLMySQLMongoDB Firebase

Cloud & DevOps

AWSDigital OceanHeroku DockerTerraformGitHub Actions Azure DevOps

Testing & Collaboration

TDDJestRTL CypressPlaywrightGit JiraAgile (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.

Graduate

M.Sc. Computer Science

Concordia University, Montréal
In progress
Undergraduate

B.Sc. Computer Engineering

All Nations University, Ghana
2016 – 2021

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

Program

Software Entrepreneurship

MEST Africa
2022 · Top 3% admission

Certifications & Honors

  • 26 certifications on LinkedIn · Andela React Program (2023)
  • Summa Cum Laude & Best Graduating Student, All Nations University
  • Co-Organizer, Google Developer Group Accra
  • Full-Stack Engineer (volunteer) 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.