Skip to content

About us

Good software starts with understanding the business.

Craft Solutions is a software studio for small and medium businesses. Before we write any code, we take time to understand how your business really works: your operations, your customers, and where time and money are lost. Then we turn manual work into clear, reliable systems. We also build and run our own SaaS products, so we know what it takes to keep software working long after launch.

Our story

Started in 2025, with one belief

Why we started

We started Craft Solutions in 2025 with one belief: good software starts with understanding the business, not the code.

Many businesses hire developers who build exactly what was asked, but not what the business really needs. The result is software that breaks in real use, or that the team doesn't want to use. We work differently. Before we write any code, we sit with the owner, learn how the work really happens, and write a clear plan together. Often this helps owners see their own business more clearly than before.

Our client work

We've built complete systems for businesses in different industries. For Qalb Academy, a client in the UK, we built a full management system for an Islamic academy, with separate teams for different regions and languages. For Islamic Hijab, a wholesale business exporting to Europe and Africa, we built an online store with an AI pipeline that turns supplier posts into ready-to-sell products.

Our own product

While building Qalb Academy, we saw that many teachers and academies have the same problems but can't afford a custom system. That idea became Afaak, our own platform that lets teaching businesses run live 1:1 lessons under their own brand.

How we work

From first conversation to long after launch

Eight stops, every project
  1. Before any requirements, we learn how the work happens today: who does what, which tools are used, and where time and money are lost.

  2. We write down the manual steps, the problems, and the real-life cases that must be handled.

  3. Together with the owner we define what the system will do, what it won't do, and how success is measured.

  4. Screens and flows are shaped around the people who will use them every day.

  5. We deliver working parts regularly, so the owner sees progress and gives feedback early.

  6. We test with real cases from the business, including the hard ones, not only the easy path.

  7. We move the system to production, migrate existing data, and train the team.

  8. After launch we stay to fix, update and improve as the business grows.

Why choose us

Business first, code second.

  1. Business first, code second

    Before we write code, we learn how your business really works: daily operations, customers, and where time and money are lost.

  2. From manual to systematic

    We turn spreadsheets, paper and WhatsApp chats into one clear system.

  3. A clear plan before we build

    We write a detailed spec first, so you know exactly what you'll get before development starts.

  4. We run our own products

    We build and operate our own SaaS, so we know what software needs to keep working after launch, not just on launch day.

  5. AI where it saves real time

    We use AI for practical work, like our pipeline that turns supplier posts into ready store products.

  6. We stay after launch

    Delivery isn't the end. We keep supporting you with fixes, updates and improvements as your business grows.

Our own products

We build and run our own SaaS

Coming soon

Afaak

A white-label platform that lets independent teachers and academies run live 1:1 teaching under their own brand.

  • Your brand, your website, on an Afaak address or your own domain
  • Live 1:1 sessions with a shared whiteboard, never recorded
  • Programs, levels and exams, with progress for every student
  • Parent access, flexible roles and your own payment methods
In development

Nawl

A complete system for small local shipping companies, at a price they can afford.

  • Shipment tracking from pickup to delivery
  • Customers, couriers, accounting and warehouse in one place
  • Real-life cases handled: returns, failed deliveries, refused parcels
  • A built-in AI assistant that guides the team through every task

Technologies & tools

Proven tools, chosen for each job.

We pick the tools that fit your project, not the newest trend. These are the ones we use most.

Languages

  • TypeScript
  • JavaScript

Frontend

  • Next.js
  • React
  • Tailwind CSS
  • Sass
  • CSS Modules
  • TanStack Query
  • Zustand
  • Redux Toolkit
  • React Hook Form
  • Zod

Backend

  • Node.js
  • NestJS
  • Express
  • REST APIs
  • JWT / OAuth
  • Socket.IO
  • WebRTC
  • RabbitMQ

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Prisma
  • TypeORM
  • Mongoose

AI

  • AI language models
  • AI vision
  • OCR
  • Vector search
  • AI agents & tool use

Integrations

  • Telegram Bot API
  • WhatsApp Business Platform
  • Stripe
  • PayPal
  • Google APIs

Cloud & DevOps

  • AWS
  • Cloudflare
  • Vercel
  • DigitalOcean
  • Docker
  • GitHub Actions
  • Nginx
  • Linux
  • Git
  • GitHub

Testing & process

  • Jest
  • Vitest
  • Testing Library
  • Playwright
  • MSW
  • Spec Kit
  • OpenAPI / Swagger
  • Postman
  • Figma

Team

The people behind Craft Solutions

  • Photo of Ammar Gomaa
    Ammar GomaaCo-founder · Frontend & Product
  • Photo of Abdullah Zakaria
    Abdullah ZakariaCo-founder · Backend & Systems

Still running your business on paper, spreadsheets or WhatsApp?

Tell us how your business works today, and we'll show you what it could look like as one clear system.

Book a free discovery call