Open for New Projects

Selected Work

Real products I've built and fixed — with the problems, solutions, and results.

Senior Software Engineer

Company Work

Production platforms I built and automated for UK companies in healthcare and education.

SAH Diagnostics
Healthcare / UK2025–2026

SAH Diagnostics

Problem

UK hospitals (NHS) were referring patients to virtual clinics through paper forms and manual steps — slow for staff, and patient data had to be handled to strict NHS standards.

Solution

Built the online referral system with patient self-booking and automated admin workflows. Automated testing, releases, and database backups, and secured it with two-factor login.

Next.jsMedplumFHIRAWSCypress
3,000+ patients' records managed securely, NHS compliant
Private Project
Roots Academy
Tutoring & EdTech / UK2024–2026

Roots Academy

Problem

A UK academy with 4,000+ students across 80 campuses had lessons, progress, and tutor feedback scattered across different tools.

Solution

Built the platform from scratch: portals for admins, tutors, and students plus a mobile app. Courses, sessions, progress tracking, and quizzes run in one place, with background automations handling the repetitive work.

FlutterNext.jsFirebaseCloud Functions
4,000+ students across 80 UK campuses, live on App Store & Google Play

Products & freelance

Apps & Client Projects

My own apps, plus products I built for founders and businesses.

Hudhud — Learn Quran Words
Mobile App / EdTech2026

Hudhud — Learn Quran Words

Problem

Millions recite Al-Fatiha and the short surahs every day in prayer without understanding the words — and most Arabic courses are too long and too general to fix that.

Solution

Short daily lessons that teach the surahs you pray one word at a time, with clear English meanings, root-word families, built-in review, and a read-back step to say each ayah and its meaning. Set your own pace — no Arabic needed.

FlutterDartClean Architecture
Live on App Store & Google Play — progress tracked in ayat and finished surahs
Dhikr Bank
Mobile App2024

Dhikr Bank

Problem

A spiritual habit tracker with 40K+ users that kept crashing under load. Prayer times, achievements, and progress data needed to be bulletproof.

Solution

Rebuilt with clean separation between business logic and the Flutter framework. Errors are caught before they reach users. Updates ship without breaking existing users.

FlutterFirebaseClean ArchitectureDart
40K+ installs, zero crash rate after rebuild
AdBlip
AdTech2024

AdBlip

Problem

An AdTech platform that needed a full product rebuild to run real ad campaigns — no existing usable codebase to build on.

Solution

Built the MVP from scratch in 6 weeks: campaign management, analytics dashboard, and media upload. Launched on schedule.

ReactNode.jsPostgreSQLTypeScript
MVP launched in 6 weeks, first paying clients onboarded
akhlaq.io.com
Akhlaq.io
EdTech2023

Akhlaq.io

Problem

A character education platform for schools — needed a scalable content system, student tracking, and a teacher dashboard.

Solution

Designed and built the full platform with role-based access (student, teacher, admin), structured lesson modules, and progress analytics.

Next.jsSupabaseTypeScriptTailwind CSS
Platform live with 3 schools in pilot
moneymakingenglish.com
MoneyMaking English
EdTech / SaaS2024

MoneyMaking English

Problem

A business English training platform needed a full web presence — course landing pages, enrollment flow, and a member portal for 300+ graduates.

Solution

Built the full platform with Next.js: course pages, bilingual content (EN/ES), Stripe payments, and a student dashboard. Launched within the client's deadline.

Next.jsTypeScriptTailwind CSSStripe
300+ graduates, 4.9/5 rating, live at moneymaking-lam.com
ourarticles.com
Our Articles
Digital Publishing2024

Our Articles

Problem

A bilingual literary platform needed a clean, scalable home for curated translations and original works — bridging Arabic and English cultures through content.

Solution

Built a full publishing platform with bilingual content management, author profiles, article discovery, and light/dark mode support.

Next.jsReactTypeScriptTailwind CSS
Live platform serving bilingual readers globally
qanades.com
Qanades
E-Commerce2024

Qanades

Problem

A handmade artisanal brand — custom notebooks, art journals, and bookmarks — needed an Arabic-first online store to reach buyers directly.

Solution

Built a full RTL e-commerce store with product catalog, shopping cart, and a smooth checkout flow tailored for Arabic-speaking shoppers.

Next.jsReactTailwind CSSTypeScript
Live store supporting local artisans with direct online sales
crossstitchgroup.com
Cross Stitch Group
Content Platform2025

Cross Stitch Group

Problem

Cross-stitch patterns online were scattered behind sign-up walls and paywalls — stitchers had to work out floss colours and fabric sizes themselves before they could start.

Solution

Built a free pattern library with instant PDF downloads, no sign-up. Every pattern ships with a DMC floss key, calculated fabric sizes, and stitch counts, plus filtering by skill level and category and a submission portal for independent designers.

Next.jsTypeScriptTailwind CSSFirebaseSEO
Live pattern library — 100% free, no sign-up required
careerroadmap.com
Career Roadmap
Career Tech2023

Career Roadmap

Problem

A tool to help fresh graduates map personalized career paths — no existing solution tailored to their needs.

Solution

Built an interactive roadmap builder with skill gap analysis, curated resources per role, and progress tracking.

ReactNode.jsMongoDBTypeScript
2,000+ users in the first month

Want to build something like this?

Tell me about your project and I'll tell you if I can help — honestly.

Message on WhatsApp