Built an AML and internal fraud monitoring platform for Ghanaian banks and fintechs, designed to ...Built an AML and internal fraud monitoring platform for Ghanaian banks and fintechs, designed to ...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Built an AML and internal fraud monitoring platform for Ghanaian banks and fintechs, designed to catch financial crime in real time and automate compliance reporting.What it does:
Screens every deposit, withdrawal, transfer, and mobile money transaction in real time against 132 detection rules, firing instant alerts on suspicious activity
Detects money laundering patterns including structuring, sanctions matches, dormant account abuse, SIM swap fraud, agent abuse, and fraud rings
Manages dormant accounts (24+ months inactive, per Bank of Ghana requirement) through an automated escalation workflow, with monthly BoG compliance reports generated automatically
Auto-generates FIC-compliant Suspicious Transaction Report filings and emails them directly to Ghana's Financial Intelligence Centre — cutting a multi-hour manual compliance task down to seconds Tech: JavaScript, Node.js, Python, SQL, REST APIs, automated PDF generation
Restaurant Ordering & Kitchen Automation System
Description:
Built a full-service restaurant ordering and order-routing system, from customer order to kitchen fulfillment, replacing manual order-taking with a real-time automated workflow.
What it does:
End-to-end WhatsApp ordering workflow covering customer ordering and operational order processing
Real-time order routing from intake to kitchen fulfillment using Node.js and WebSockets, so kitchen staff see new orders instantly
Database structures and business logic for order processing, status tracking, and management
Designed for real-time operational requirements in dine-in and order processing environments
Title: Inventory Management System for Pharmacies & Shops
Description:
Built an inventory management system to help pharmacies and shops track and manage stock without manual spreadsheets or guesswork.
What it does:
Data structures and business logic to track and manage inventory across retail and pharmacy operations
Designed to fit real-world pharmacy and shop operations, reducing manual inventory tracking
Tech: JavaScript, Node.js, SQL, REST APIs
Title: Church Member Management Automation
Description:
Built a WhatsApp/PWA-based automation system to help churches manage member engagement without relying on manual outreach and spreadsheets.
What it does:
Automated processes for attendance tracking, giving/donations, prayer requests, and member follow-ups
Combined messaging workflows, application interfaces, and data management into a single unified system
Gives church administration a streamlined way to stay connected with members without manual coordination
Tech: JavaScript, Node.js, WhatsApp APIs, Progressive Web App (PWA), Supabase
I’d just wrapped up my icon morph experiments when I saw the new iPhone Duo status icons. The animation kept showing up on my feed, and it was too good not to try rebuilding for the web. The whole thing is made with SVG paths.
You can play with it here: uzookafor.com/cellular-status-morph
The menu-first framing makes the value proposition easy to grasp, and the phone-plus-table setup grounds the product in a real restaurant context. I’d be interested in how the ordering flow handles edge cases like sold-out items.
Many today fear losing their jobs and businesses because of the rise of artificial intelligence. This is, of course, a justified fear that many people have. A machine that can generate long pieces of text in minutes, that can create incredible images and videos, that can generate code and translate discourses in over 150 languages.
Who hasn't thought of the possibility of AI replacing many of us, i.e., taking our jobs?
But there is a real-life example that shows why AI is unreliable and why humans will always be needed, even with the dawn of such interesting technology.
When AI Decieves Hundreds of People
A couple of days ago, hundreds of people landed in the city of Jurilovca, in Southeast Romania. There, many believe, was an annual fish festival, where people could listen to good music, drink wine, and, of course, eat fish.
However, things turn out completely wrong. There was no festival in this city, and nobody had ever planned for one in this city. The mayor did not know about it, not even the town's drunk.
So how did we end in such a situation?
The Failure of AI
The people who arrived in the city of Jurilovca were taken there by various travelling agencies. These agencies got the information that a fish festival would be held in the city from ChatGPT.
Yes, because ChatGPT told them that there will be a fish festival in that city, and many of these professionals in the tourism industry organized trips there without even verifying whether the information is correct or not. In other words, they entrusted ChatGPT, an LLM.
The Moral of the Story
ChatGPT is only a tool that can help you speed up certain tasks and be a helpful companion in research. However, it can never replace a human. Just like some people were fooled about a so-called fish festival in a small Romanian city, others might
- get pieces of code full of errors
- receive bad translations from one language to another
- craft articles full of misinformation and nonsense
- make plans that don't rise to the expectations
No matter how you put it, it is never a good idea to put your trust in AI blindly and completely.