Samuel portrait
👋

Hello, I'm Samuel. I'm the hands-on engineer behind the CTMFB mobile banking app and upcoming business banking platform; shipping TypeScript, React and React Native experiences for 30K+ users. I also lead gameplay engineering at Darkstar Games, building Unity-based multiplayer worlds with cinematic storytelling.

About me

I’m a 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 upcoming business banking platform, shipping React Native and Next.js experiences used by tens of thousands of customers.

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, 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

React Native banking app serving 30K+ MAU. Led referral deep linking, direct debit journeys, push notification routing, and UI redesigns while boosting performance across iOS and Android.

  • 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

In Development

Next.js dashboard for business banking customers with insights, fund transfers, and reporting tools rolling out in 2026.

  • Next.js
  • TypeScript
  • Tailwind CSS
Case study available on request

Banqroll FinTech Money Manager

Front-End Engineer

Paused · Case Study

React Native prototype for savings goals, budgeting analytics, and transaction categorization.Front-End Engineer responsible for UI architecture, reusable components, and cross-platform design consistency.

  • React Native
  • TypeScript
  • NativeWind
  • UX
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

Next.js scheduling and enrollment platform that automated bookings, cut admin time by 60%, and keeps 200+ students in sync.
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
  • 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

Certifications

My experience

Contact me

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