Isaac Agyapong
Software Engineer/Ghana ·
I build backends, mobile apps, and lately the reporting systems a bank checks first thing every morning. Mostly TypeScript, Node.js and Flutter, with AWS underneath.
BuildingWaypoint, an errand marketplace for Ghanaian campuses
Experience
Bank of AfricaData AnalystNov 2025 — Sep 2026 · 11 mos
Nov 2025 — Sep 2026 · 11 mos
MIS · Data & Systems Support
- Built a branch leaderboard that refreshes from daily loan and deposit data and ranks all 23 branches against the previous reporting day.
- Built the retail and bank-wide performance dashboards used to track the loan and deposit portfolios day over day.
- Owned daily portfolio reporting: trend analysis of loans and deposits across branches, flagging what moved and why.
- Turned raw database extracts into segmented customer lists and confidential data pulls for relationship officers, operations and compliance.
- First point of contact for internal data requests, sitting between raw database output and the people who need answers from it.
IndependentSoftware Developer2023 — Present
2023 — Present
Contract & freelance
- Built a voice assistant in Flutter that chains speech-to-text, an LLM and text-to-speech, with auth, rate limiting and prompt orchestration in between.
- Built GeminiMaths: snap a maths problem, get a step-by-step solution, using OCR preprocessing and the Gemini Vision API.
- Designed REST APIs and data models for client web apps across relational and document databases.
- Maintained and refactored internal tools, automated repetitive workflows, and documented recurring defects so they stopped recurring.
Mpact Lane ConsultJunior Software EngineerSep 2023 — Dec 2024 · 1 yr 4 mos
Sep 2023 — Dec 2024 · 1 yr 4 mos
Kumasi
- Shipped cross-platform Flutter features alongside designers and backend engineers in a remote Agile team.
- Implemented Firebase Authentication and real-time sync, cutting data-fetch latency by 30%.
- Integrated REST APIs for payments, invoicing and customer-account workflows.
- Wrote reusable widgets and onboarding docs; took part in code reviews and production releases.
Work
- 1
- 2
- 3
- 4
- 5
Bank of Africa · Data Analyst·2025 — 2026
Branch Performance Dashboards
A daily leaderboard and a set of retail and bank-wide dashboards that rank 23 branches on loans and deposits, so the morning question of who moved and why has an answer before anyone asks it.
- Posted
- Taken
- En route
- Done
Personal product·2026In progress
Waypoint
A hyperlocal errand marketplace for dense institutional communities: university campuses and hospital compounds, where someone always needs something picked up and someone nearby is happy to do it.
Builds
Site Scope
Admissions pages in, structured dossier out. Playwright, deterministic extraction.
TypeScriptCase study
CropScan
Offline crop-disease diagnosis on the phone with TensorFlow Lite.
DartCase study
CropScan training
Reproducible dataset and training pipeline with metrics and checkpoints.
Python
GeminiMaths
Photograph a maths problem, get a step-by-step solution via Gemini Vision.
Dart
Writing
Credentials
CertificationAWS Certified Cloud PractitionerAmazon Web Services · Sep 2026Verify- Cloud Computing FundamentalsIBM SkillsBuild · CredlySep 2026
- Artificial Intelligence FundamentalsIBM SkillsBuild · CredlyJul 2025
- AI Career EssentialsALX AfricaSep 2024
- BSc. Computer ScienceKwame Nkrumah University of Science and Technology2022 — 2025
Community
- 2026 — now
DevCongress · Community member
Monthly meetups for Ghana's developer community. I help bring new people in, online and in person, and keep showing up for the system-design sessions.
- 2025
KNUST Junior CS Mentorship · Mentor
Took a group of first-year students through their first Python programs and their first Flutter app.
- 2025
KNUST IoT Group · Member
Weekly hands-on sessions prototyping embedded systems and automation tools, and helping newer members through them.
Work with me
Hiring for a backend, mobile or cloud role, or have something you want built? Tell me what you have in mind.