Skip to work
Loan Ladiff
Let’s talk

Software engineer and video editor, open to new work

I builddelivery apps, multiplayer games, AI assistants, offline-first tools, bank software, school systemsthat hold up on slow networks.

Software engineer from Cameroon, based in Liberia. The frontend is my home base. Lately most of my hours go into the other half: Supabase schemas, NestJS services and realtime game servers.

apps and sites built
15+
years writing code
3+
countries, one keyboard
2

Selected
work

Three projects I’d walk you through first, then everything else I’ve built over the last two years.

HUNTED logo

First-person horror game, 2026

Playable now

HUNTED

A browser horror game in a haunted mansion. You play an agent searching for a missing colleague while a spider, snake and human creature hunts you by sound and by the beam of your flashlight. Ten documents tell the story of the family who lived there.

  • three.js
  • WebGL
  • Web Audio API
  • JavaScript
Play now
+How it’s built
  • A two-storey house built from text floor plans, with doors, stairs, collision and a navigation grid the creature uses to hunt
  • The creature combines a realistic human model with spider legs that step using inverse kinematics and a tail that follows her real path
  • Almost every sound is synthesised live and placed in 3D, so walls muffle what is behind them; footsteps use real recordings
Gamefy logo

Multiplayer web games, 2026

Complete

Gamefy

Three browser games for one to six players in the same room: two TV quiz formats and Yolo!, a card game in the spirit of UNO with a Classic mode and a brutal Inferno mode. Play alone against bots or share a room code with friends; every phone stays in step.

  • Angular
  • three.js
  • NestJS
  • Colyseus
  • TypeScript
  • Web Audio API
Play now
+How it’s built
  • Yolo! plays on a 3D stage for each mode, a funfair pier for Classic and a lava crater for Inferno, with every opponent's cards lying on the table in front of them
  • Authoritative game server with rooms, bots that fill empty seats and two-against-two team play; each device only ever sees its own hand
  • A voice calls every action card, and the crowd claps and gasps, modelled clap by clap and breath by breath in Web Audio
Karrio logo

Delivery platform, 2026

Heading to launch

Karrio

A multi-vendor delivery app for Monrovia covering restaurants and supermarkets. Four apps share one Supabase backend: customer and driver apps in Expo, plus web apps for vendors and admins. It started as my thesis and is now being prepared for real customers.

  • React Native
  • Expo
  • Supabase
  • PostgreSQL
  • PWA
+How it’s built
  • Customer, vendor, driver and admin apps with their own roles and permissions on one database
  • Order and vendor flows designed as state machines before any screen was drawn
  • Payments built against test mode first, with mobile money support planned for launch
Audify logo

Music streaming app, 2025

Audify

A streaming app that pairs Spotify metadata with YouTube playback so full songs stay available, then drops short AI DJ commentary into a playlist to make it feel like radio.

  • React Native
  • Expo
  • TypeScript
  • Zustand
  • Spotify API
  • OpenAI
+How it’s built
  • Track matching across sources, with a fallback when one provider has nothing
  • A mini player that keeps playing and keeps its place as you move around
  • “Because you listened to” rows that recommend without spending AI tokens

More projects

  • Liberia Smart Health2026

    AI health assistant

    A health companion you can speak to. Whisper handles voice input, answers are read back aloud, and the prompts are tuned for careful, safety-first guidance.

    Next.js, Supabase, OpenAI, Whisper

  • Dollar & Crypto Na Hand2026

    Exchange rate app

    USD, USDT, BTC and ETH to Liberian dollars at a glance. Tap a rate to convert. Cached rates keep it useful when the connection drops.

    React Native, Expo, CoinGecko API

  • HawkEye2026

    Activity monitoring

    A browser extension and admin dashboard that give schools and companies a live view of device activity, with privacy limits built in.

    Chrome extension, React, Vite, Supabase Realtime

  • SecureCam AI2026

    Security camera system

    Watches USB and IP cameras, detects people with YOLOv8, asks a vision model when it is unsure, and sends alerts to a phone.

    Python, FastAPI, YOLOv8, WebSockets

  • DevMatch2025

    Networking app

    Swipe to find developers nearby, matched on skills and on what they want: a co-founder, freelance work or a mentor.

    React Native, Supabase, PostGIS

  • Sharry2025

    Offline file sharing

    Send files to ten or more phones at once over a Wi-Fi hotspot. No internet, no compression, pair with a QR code.

    React Native, Express, Socket.io

  • SmartBase2025

    School management system

    Grades, attendance, timetables, report cards and fee receipts for a school, with separate views for admins, teachers and students.

    React, Vite, Firebase, Gemini

  • Zenix2025

    AI learning app

    Upload study material and get practice questions back, with streaks and subscription tiers that keep AI costs in check.

    Expo, Supabase, Gemini, Flutterwave

  • Notefy2025

    Markdown notes

    A fast notes vault in plain JavaScript. Tabs, inline tags, search and full offline support, in about 50 KB.

    JavaScript, IndexedDB, Service Workers

  • EasySave2025

    Savings tracker

    Weekly savings goals, a progress dashboard and an admin panel. Weekly targets turned out easier to keep than monthly ones.

    Next.js, Tailwind CSS

  • LibraryMS2026

    Library management

    Books, members, categories and loans with overdue tracking, built on Django and SQLite.

    Python, Django, SQLite

  • Pixel Perfect2026

    Agency website

    A seven-page site for a Monrovia media and marketing agency. Static HTML and CSS, no build step, quick on any phone.

    HTML, CSS, JavaScript

Day job

By day, I build software for a bank.

I work on internal software at a commercial bank in Monrovia. It is where I learned that quiet, reliable systems are the hardest ones to get right: nobody notices them until they stop working.

Client data, internal names and anything confidential stay at the bank. What is here is described in general terms on purpose.

  1. 1

    Back-office tools

    Screens staff use to prepare, check and track loan documents, replacing paper forms and scattered spreadsheets.

  2. 2

    Backend services and APIs

    The services behind those tools, including an API that lets customers subscribe to SMS alerts.

  3. 3

    Automation

    Scripts that take repetitive document and cheque-processing work off people’s desks.

  4. 4

    Training and support

    Written guides and hands-on sessions that help colleagues move onto new systems with confidence.

Hire me for

Starting prices for individuals and small teams. Organizations get a quote after a short call about scope.

  • Websites

    From $450

    Fast, responsive sites in Next.js or plain HTML, depending on what you need.

    Includes: works on phone, tablet and desktop; search and social previews set up; a CMS if you want one; deployment and handover.

  • Mobile apps

    From $1,200

    One codebase for iOS and Android with React Native and Expo.

    Includes: sign-in, notifications and analytics; a Supabase backend or your own API; help with store submission.

  • Frontend work in your product

    From $35 an hour

    Features, refactors and design-system work inside an existing React or Next.js codebase.

    Includes: accessibility and performance passes; code review and pairing.

  • AI features

    From $600

    Chat, summaries and search wired into a real product, with costs you can predict.

    Includes: Claude, OpenAI or Gemini; streaming, caching and rate limits; a written handover.

  • Interface design

    From $300

    Flows and screens in Figma, ready for a developer to build.

    Includes: wireframes and prototypes; component libraries.

  • Video editing

    From $90 a project

    Reels, long-form edits and brand pieces in Premiere Pro and CapCut.

    Includes: color and sound; titles and motion.

About me

I started with static HTML pages, moved through C++, C# and Python console programs, and found my footing when React made interfaces feel like systems instead of pages.

Most of what I build is shaped by where I live. Exchange rates that still load on a weak connection. A health assistant you can talk to instead of type to. A delivery app sized for Monrovia’s restaurants and supermarkets.

By day I build internal software at a bank. It has made me better at planning, writing things down and shipping things that must not break.

I also edit video. Pacing and restraint matter as much in a cut as they do in an interface.

Based in
Monrovia, Liberia
From
Cameroon
Studying
BSc Software Engineering, BlueCrest University College
Day job
Software for a commercial bank

Where I’m strongest

React, Next.js, TypeScript, React Native and Expo, Tailwind CSS, Angular

What I’m growing into

Supabase and PostgreSQL, Node.js, Express and NestJS, Realtime with Colyseus and Socket.io, Python and Django, FastAPI

Everything around the code

Claude and Claude Code, OpenAI and Gemini APIs, Figma, Git and GitHub, Vercel, Premiere Pro and CapCut

Building
something?

Project briefs, collaborations and job offers are all welcome. Tell me what you’re making.

difflad@gmail.com➜

Code lives on GitHub at LO4NL4D1FF.