
Hello, I'm Samuel. I'm a frontend-focused full-stack engineer behind the CTMFB mobile banking app and live business banking platform; shipping TypeScript, React and React Native experiences for 100K+ monthly users. I also lead gameplay engineering at Darkstar Games, building Unity-based multiplayer worlds with cinematic storytelling.
About me
I’m a frontend-focused full-stack engineer with a Computer Science background and 5+ years building production software across fintech and gaming. Today I lead the engineering behind the CTMFB consumer mobile app and the live business banking platform, shipping React Native and Next.js experiences used by 100K+ monthly active users.
Outside fintech, I serve as Assistant Director of Engineering at Darkstar Games, designing Unity gameplay, AI systems, and cinematic tooling for our MMO. My toolkit spans TypeScript, React, React Native, Next.js, Node.js, PostgreSQL, Firebase, Supabase, C#, Unity, and GitHub Copilot Pro; and I enjoy pairing AI assistance with rigorous testing to move fast without breaking things.
Beyond shipping products, I mentor developers, teach web fundamentals, and explore creative outlets like acting and storytelling. I’m also actively learning German and sharpening my French while diving into history and philosophy for inspiration.
My projects
CTMFB Mobile Banking App
Production React Native/TypeScript banking app serving 100K+ MAU. Sole frontend engineer on critical modules, shipping 30+ features including referral deep links, direct debit journeys, push routing, and bill-payment flows.
- Accelerated user acquisition with deferred deep linking and resilient referral routing
- Secured and streamlined payment experiences with token/PIN and direct-debit workflows
- Unified notification delivery across staging and production and improved observability
- Delivered UX and reliability improvements that reduced friction and resolved critical platform issues
- React Native
- TypeScript
- NativeWind
- GitLab
CTMFB Business Banking Platform
Next.js App Router platform for institutional banking clients with dashboards, fund transfer flows, reporting, and analytics, built with SSR patterns and a scalable API integration layer.
- Next.js
- TypeScript
- Tailwind CSS
Banqroll FinTech Money Manager
Front-End Engineer
Full-featured React Native money manager with savings goals, budgeting analytics, multi-wallets, and transaction categorization. Led UI architecture and reusable cross-platform components; runs on MMKV demo data for safe live demos.
- Savings goals, multi-wallets, budgeting analytics, and transaction categorization
- Led UI architecture, reusable cross-platform components, and performance tuning
- Runs on MMKV demo data (offline); OTPs are simulated and logged to console for easy testing
- Realistic transaction history, balance calculations, roles, and sharing features preserved
- React Native
- TypeScript
- NativeWind
- UX
- MMKV
- Demo
Calorie Converter
Nutrition app that converts grams, milliliters, and ounces ↔ calories using editable, savable food-specific ratio profiles. Enter or adjust ratios (e.g., 30 → 18), preview equivalent grams or volume for a target calorie value, save named food ratios, and view/edit conversion history.
- React Native
- TypeScript
- HealthTech
- Mobile
Martial Arts Scheduling System
Full-stack Next.js + PostgreSQL + Prisma scheduling platform with server-side rendering, authentication, and complete CRUD operations via API routes.
Email: testmail@domainname.com
Password: MyPassword1234
- React
- Next.js
- TypeScript
- PostgreSQL
- Tailwind CSS
AI Chat Mobile Assistant
AI financial assistant that analyzes user transaction data, categorizes spend into pie-chart visualizations, and provides context-aware advice. Users upload transaction items, define categories, and chat with the assistant to get insights and budget recommendations.
- React Native
- TypeScript
- NativeWind
- AI
Massive Online Multiplayer Game
Darkstar Games MMO with modular AI, cinematic storytelling, and multiplayer scale. Owning systems programming, AI tooling, and performance pipelines in Unity.
- Unity
- C#
- AI Systems
- Timeline
- Cinemachine
Insurance CRM Enhancement
Modernized insurance CRM with clearer dashboards, Firebase auth, and faster pipelines; reducing response times by 30% for client teams.
- React
- Next.js
- TypeScript
- Firebase
- Tailwind CSS
Space Aim: Survival
Unity-powered space shooter with adaptive enemy AI, leaderboards, and polished UI; available on itch.io.
- Unity
- C#
- Game Development
Core skills
Languages & Platforms
- TypeScript
- JavaScript
- C#
- HTML
- CSS
Frontend & Mobile
- React
- Next.js
- React Native
- NativeWind
- Tailwind CSS
- Redux Toolkit
- React Query
- Accessibility (WCAG)
- Framer Motion
Backend & Data
- Node.js
- Prisma
- Firebase
- Supabase
- PostgreSQL
- MongoDB
- GraphQL
- REST APIs
Game Development
- Unity
- Timeline
- Cinemachine
- Gameplay AI
Tooling & Practices
- Git
- GitLab
- GitHub
- CI/CD
- Testing
- GitHub Copilot Pro
Core Banking
- Temenos T24
- Temenos Transact
- Temenos Infinity
Certifications
React Native – The Practical Guide
Udemy
Credential ID: UC-0f21d40e-3cc9-49c4-9480-c0c83642959d
The Ultimate Guide to Game Development with Unity
Udemy
Credential ID: UC-9f08db67-d4a9-411a-b82e-bfe5ac76c076
React – The Complete Guide 2023
Udemy
Credential ID: UC-a0f250c7-2047-4cae-bb8b-11f3b13e8158
GameDevHQ – Game Developer Program
GameDevHQ
Credential ID: Certificate of Completion
Complete Java SE 8 Developer Bootcamp
Udemy
Credential ID: UC-0ad3a1cf-3da0-4561-a75f-4b7cd1ec472e
My experience
Software Engineer (Frontend Lead) · CTMFB Business Banking
Remote, Lagos, Nigeria
Leading frontend architecture for CTMFB's business banking platform with Next.js App Router, TypeScript, scalable API integration, and institutional dashboards, transfers, and analytics.
2024 - PresentSoftware Engineer (Frontend Lead) · CTMFB Mobile Bank
Remote, Lagos, Nigeria
Shipping 30+ production releases for CTMFB's iOS/Android banking app serving 100K+ MAU. Delivered referral deep linking, direct debit flows, push notification routing, UI redesigns, and performance optimizations.
2024 - PresentAssistant Director of Engineering · Darkstar Games
Remote (USA)
Owning gameplay systems, AI, and cinematic tooling for a live MMO built with Unity and C#. Guiding engineering roadmap and mentoring the game team.
2021 - 2024Freelance Full-Stack Developer & IT Trainer
Remote
Designed and shipped 6+ SME products covering database design, REST API integration, authentication flows, and server-side logic using Next.js, PostgreSQL, Prisma, Firebase, and Supabase.
2020 - 2021Junior Java Developer (Internship)
Lagos, Nigeria
Built backend modules with Java SE and SQL, designed internal reporting queries, and collaborated with senior engineers on architecture, debugging, and deployment workflows.
2019 - 2020Computer Science Degree
Ogun, Nigeria
Completed National Diploma and Higher National Diploma in Computer Science while building fintech and game products.
2018 - 2024Contact me
Please contact me directly at josephsamuel034@gmail.com or through this form.








