Samuel portrait
👋

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

Live · Production

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
View project

CTMFB Business Banking Platform

Live

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
View project

Banqroll FinTech Money Manager

Front-End Engineer

Live

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
Case study available on request

Calorie Converter

Live

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

Live

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
View project

AI Chat Mobile Assistant

Live

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

Live

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
View project

Insurance CRM Enhancement

Live

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
View project

Space Aim: Survival

Live

Unity-powered space shooter with adaptive enemy AI, leaderboards, and polished UI; available on itch.io.

  • Unity
  • C#
  • Game Development
View project

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

My experience

Contact me

Please contact me directly at josephsamuel034@gmail.com or through this form.