About Skills Experience Projects Gallery Blog Services Contact
Open to Opportunities · The Gambia 🇬🇲

MustaphaFatty

Digital Systems Architect · Database & Research Specialist · Business Growth Strategist — building transformative solutions across West Africa and internationally.

💻 Software Developer 🏛 ICT Co-Founder 🗄 Database Admin 📊 Research Specialist 🎨 Graphic Designer 🤖 AI Developer
Add your photo — Admin → Settings
3+Yrs
70+Projects
30+Clients
About Me

A Builder from The Gambia

Add photo — Admin
70+
Design Projects

At 22, I've co-founded an ICT institution, architected a cloud-based Student Management Portal across 6+ departments, led two national-scale research projects, delivered corporate ICT training, and built a 70+ project freelance design practice.

My cross-functional capability spans database engineering (MySQL, Supabase), PWA development, AI-assisted systems, market research coordination (KoboToolbox, CAPI/CATI), and full brand identity work. I've worked for international research agencies including GeoPoll and have a proven track record across institutional and commercial environments.

Currently expanding into full-stack development (React / Node.js) and AI-powered digital products for SMEs — with my focus always on what The Gambia and West Africa need most.

Location
Old Yundum, The Gambia 🇬🇲
Age
22 Years
Email
Phone
Education
Adv. Diploma IT — Quest Institute
Languages
English · Arabic · Mandinka
LinkedIn
Status
✓ Open to Opportunities
Affiliated With
Bangs Institute of Technology Nifty ICT Solutions Hydara1Graphix A2Zurvey (Alumni) Quest Institute (Alumni)
Capabilities

Skills & Technical Toolkit

Cross-functional expertise spanning systems architecture, data science, creative design, and business strategy.

🏗

Systems & Web Development

PWA development, full-stack architecture, cloud-based portals. Built the BIT Student Management Portal serving 6+ departments with 50+ student services.

HTML/CSS/JSPWASupabaseMySQLReact (learning)Node.js (learning)REST APIs
🗄

Database Administration

MySQL and Supabase DBA. Security, query optimisation, stored procedures, subqueries, functions, and large-scale research data management.

MySQLSupabaseDB SecurityStored ProceduresData Integrity
📊

Data & Research

PM for Climate Change Perception Study. Asst. PM for National Teacher Satisfaction Survey. CATI for GeoPoll international programmes. 4 regions covered.

KoboToolboxCAPI/CATISurvey DesignStatistical AnalysisGeoPoll
🤖

Artificial Intelligence

AI application development, AI in healthcare, built AI-powered taxi application, and led 15+ AI-assisted portal build sessions.

AI App DevAI HealthcareAI Image CreationPrompt Engineering
🎨

Graphic Design & Photography

70+ projects for 30+ clients since 2022. Adobe Photoshop, Canva. Full brand identities, marketing collateral, event & portrait photography.

Adobe PhotoshopCanvaBrandingPhotographyPrint Design
📈

Business Development

BDO at Nifty ICT Solutions. Co-Founder of Bangs IT. Designed and delivered full corporate ICT curriculum for 10+ staff at Direct Aid Arabic School.

Market ResearchCRMCurriculum DesignCorporate TrainingProject Mgmt
Journey

Experience & Education

Portfolio

Featured Projects

Real solutions built for real challenges across education, mobility, research, and design.

Impact

By the Numbers

70+
Design Projects Delivered
Branding, digital assets & marketing collateral across 30+ active client relationships since 2022.
6+
Departments in BIT Portal
Cloud PWA consolidating 50+ student services — finance, grades, attendance, communications.
4
Regions Covered in Research
West Coast Region, KMC, Banjul (BCC), and North Bank Region — field data collection.
10+
Staff Trained (Corporate ICT)
Full corporate ICT curriculum delivered to Direct Aid Arabic School as contracted external lecturer.
3
Years as Class Captain
Elected by peers for three consecutive years at Brusubi Senior Secondary School.
2
National Research Projects Led
PM: Climate Change Perception Study. Asst. PM: National Teacher Satisfaction Survey.
Insights

Latest Blog Posts

What I Offer

Professional Services

Contract-ready for local businesses, NGOs, government institutions, and international clients.

🌐

Web & App Development

Custom websites, PWAs, student portals, business dashboards, and AI-powered tools on modern cloud infrastructure.

From D5,000 / $80 USD
🗄

Database Administration

MySQL and Supabase DBA — design, administration, security, optimisation, and migration for businesses of all sizes.

From D4,000 / $65 USD
🤖

AI-Powered Solutions

Integrate AI into your workflows — chatbots, automation, intelligent dashboards, and custom AI development.

Contact for Quote
📊

Market Research & Data

Survey design, field data collection (CAPI/CATI), data cleaning, statistical analysis, and actionable reports.

From D8,000 / $130 USD
🎨

Graphic Design & Branding

Logos, full brand identity, flyers, social media content, banners, and visual identity packages. 70+ delivered.

From D1,500 / $25 USD
🏢

Corporate ICT Training

Custom curriculum design and delivery — Microsoft Office, database management, AI tools, and digital skills.

From D3,000 / $50 USD
Get in Touch

Let's Work Together

Ready to build something that matters?

Whether you're a Gambian business, NGO, government institution, or international client — let's create real impact together.

📸 💼 📱 ✉️

Goes directly to [email protected]

Technologies
Key Highlights
Share:

Share:

Admin Portal

Manage your entire portfolio — content, images, messages & settings

Portfolio Admin
Supabase

Dashboard

Welcome back, Mustapha 👋
0
Projects
0
Blog Posts
0
Messages
0
Gallery Items

🗄 Supabase — Full SQL Setup

-- Run in Supabase → SQL Editor (one time setup)

CREATE TABLE IF NOT EXISTS projects (
  id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
  title text NOT NULL, category text, description text,
  full_description text, highlights text, tech text,
  emoji text DEFAULT '🚀', image_url text,
  visible boolean DEFAULT true, created_at timestamptz DEFAULT now()
);
CREATE TABLE IF NOT EXISTS blogs (
  id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
  title text NOT NULL, category text, excerpt text, content text,
  emoji text DEFAULT '📝', image_url text,
  read_time text DEFAULT '5 min read',
  visible boolean DEFAULT true, created_at timestamptz DEFAULT now()
);
CREATE TABLE IF NOT EXISTS gallery (
  id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
  url text NOT NULL, caption text,
  visible boolean DEFAULT true, created_at timestamptz DEFAULT now()
);
CREATE TABLE IF NOT EXISTS messages (
  id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
  name text, email text, phone text, organisation text,
  service text, message text, created_at timestamptz DEFAULT now()
);
-- RLS
ALTER TABLE messages ENABLE ROW LEVEL SECURITY;
CREATE POLICY "ins_msg" ON messages FOR INSERT WITH CHECK (true);
ALTER TABLE projects ENABLE ROW LEVEL SECURITY;
CREATE POLICY "sel_proj" ON projects FOR SELECT USING (true);
CREATE POLICY "all_proj" ON projects FOR ALL USING (true) WITH CHECK (true);
ALTER TABLE blogs ENABLE ROW LEVEL SECURITY;
CREATE POLICY "sel_blog" ON blogs FOR SELECT USING (true);
CREATE POLICY "all_blog" ON blogs FOR ALL USING (true) WITH CHECK (true);
ALTER TABLE gallery ENABLE ROW LEVEL SECURITY;
CREATE POLICY "sel_gal" ON gallery FOR SELECT USING (true);
CREATE POLICY "all_gal" ON gallery FOR ALL USING (true) WITH CHECK (true);

-- Supabase Storage: Create bucket named "portfolio" and set to Public

After running → go to Settings tab and enter your Supabase URL + Anon Key, then EmailJS keys for the contact form.

Hero Section

📷
Click to upload hero photo
or paste URL below

About Section

📷
Click to upload about photo
or paste URL below

Experience & Education

Upload company/institution logo images for each experience entry below.

LogoDateTitleOrganisationActions

Projects

VisImageTitleCategoryActions

Blog Posts

VisImageTitleCategoryDateActions

Skills & Toolkit

Edit each skill card. Changes apply live to the public portfolio.

Services

Edit individual service cards. Changes apply immediately to the portfolio.

Contact Section

Edit the public-facing contact headline and intro. Form, phone, and email links are always active.

Form emails go via EmailJS (configure in Settings). Social links are set in Settings. Phone & email links are always active: mustaphafatty222@gmail.com / +220 743 0173.

Contact Messages

Auto-syncs from Supabase

Connect Supabase in Settings to see messages here.

Settings

🗄 Supabase Connection

📧 EmailJS (Contact Form → Gmail)

1. Go to emailjs.com → create account → Add Service (Gmail) → Create Template → copy the 3 keys below. Emails go to [email protected] automatically.

📱 Social Media Links

🔑 Change Admin Password

Edit