Skip to content
Craft Solution Tech

Web and mobile development agency · Since 2018

We build
the website
that runs your business.

The site that brings your customers in, the tool that turns their enquiries into invoiced jobs, and the agents that handle what nobody has time for. Designed and delivered by the engineer who writes the code.

Eight years inside the systems of Kering, RATP and Radio France · Reply within one business day

terresdevillas.comBahia Renov Prosavy-app.comSoukly
€1,099
marketing site, fixed price
Price and what's included
7 days
maximum turnaround
1
contact, from quote to handover
8 yrs
of development

They trusted us

Businesses that entrusted Craft Solution Tech with a site, a piece of software or an engineering engagement.

  • Yves Saint Laurent
  • Alexander McQueen
  • Bouygues Telecom
  • RATP
  • Terres de Villas
  • Bahia Renov Pro
  • Regarde-moi
  • Soukly

Five disciplines, one person

This isn't an agency that subcontracts. It's the engineer who writes your code.

Most agencies sell a project, then hand it to someone else. Here, the person who takes your call is the one who opens the editor and types the code. Developing since 2018, senior engineer on systems used by millions: the Yves Saint Laurent online store, the Bonjour RATP app, the France Bleu website, the screens aboard Emirates flights.

01

Websites

From the first mockup to the pages that climb in Google. The site, its copy, its speed, and the tool that receives the enquiries behind it.

02

Business software

The internal tool your operation needs: who sees what, who may do what, your documents, your invoices, the history of every change.

03

Mobile apps

On iPhone and Android, from the first screen to release on the App Store and Google Play. We've published our own, review process included.

04

Intelligent agents

Agents that re-read your data, prepare your paperwork and warn you before it gets expensive. The reasoning runs on written, checkable rules; the model steps in only where the rule doesn't decide, and it says so.

05

Advertising campaigns

Google and Meta, set up then adjusted each week on what they actually return: the number of calls and quotes, not the number of clicks.

Why all five together

A supplier usually covers one of these and subcontracts the rest. That's exactly where projects get lost: the ad agency blames the page, the developer blames the ads, and you pay both while they pass responsibility back and forth. Here, whoever writes your ads is the one who built the page they land on. When a campaign doesn't convert, the page changes the same day.

The person who takes your call writes the code, ships it, and answers when something breaks.

Selected work

Everything below is running today.

Every project is live, or published on the App Store and Google Play. No concepts, no mockups left in a drawer.

01 / 03Business software2026

Bahia Renov Pro

Business software · Spain

Sites were run on a shared spreadsheet and the phone. Three people typed the same information, and every subsidy file had to reach the scheme operator with the right papers in the right order, or be rejected.

In production at the clientRead the case study
Bahia Renov Pro
02 / 03Website2026

Terres de Villas

Luxury real estate · France

A young agency in a market where credibility is decided before the first appointment. Facing names established for twenty years, it had to look settled from day one, and exist in English without doubling the typing.

Live· terresdevillas.com ↗Read the case study
Terres de Villas
03 / 03Mobile app2026

SAVY

Personal finance · Studio product

Keeping a budget together happens in a shared spreadsheet, or not at all. Someone fronts an expense, nobody knows where the month stands, and the conversation always comes back to the same place: who paid for what.

Live· savy-app.com ↗Read the case study
SAVY

We also build our own products: Tax Watch, the monthly VAT and tax check for UAE companies.

How we work

Software you can still change in three years.

Most projects are not lost at launch. They are lost eighteen months later, when nobody dares touch the code.

Business logic lives in its own layer, independent of React, of the database, of whatever is fashionable. Clean and hexagonal architecture, domain-driven design. The framework becomes a detail you can replace.

Unit tests on the business rules, end-to-end tests on the journeys that carry money. Not a coverage percentage to show off: the confidence needed to ship on a Friday.

Continuous integration, automated deployment, monitoring in place. A feature is done when it is in production and someone has used it, not when it works locally.

Architecture notes, integration guides, decisions on record, and a handover document at the end of the project gathering every credential. You must be able to bring in another team, or take the project in-house, without paying for an archaeological dig.

Architecture before framework01 / 04
InterfaceReact
FrameworkNext.jsRemix
Business rulesunchanged

Pricing

The price is set before we start.

The marketing site is fixed price: what you read is what you pay. Custom software starts from an honest floor, then gets a quote once the scope is written down.

Marketing site

Fixed price

€1,099

Turnaround7 days maximum

Trades, practices, agencies, training centres, anyone whose site has to convince and bring clients in.

  • Designed for you
  • Written in code, not assembled
  • Technical SEO included
  • Fast on phone and desktop
  • Launch handled
  • You see what happens
  • Handover document

Custom: software, platform, app

from€3,500

TurnaroundStated on the quote

Activity tracking tools, internal software, online platforms, iPhone and Android apps. When the tool has to fit how you work, not the other way round.

  • Scoping before quoting
  • Architecture built to last
  • Roles, rights, traceability
  • Mobile where it is needed
  • Connected to what you run
  • Tested where it counts
  • Handover document

Advertising campaigns

from€400per month

You have a good site but nobody finds it, or you want enquiries from the first week without waiting for organic ranking.

  • Campaigns built and steered
  • The landing page fixed at the same time
  • Tracking wired properly
  • A readable monthly review
  • The accounts stay yours
  • 30% deposit, the balance on delivery
  • Ad budget paid directly to Google and Meta
  • All taxes included: no tax is added to the price shown

The studio

Behind the studio, one person.

Craft Solution Tech is a licensed company in Sharjah Publishing City Free Zone, founded in 2023 by Yamin Gherbi, writing code since 2018. Before and alongside it, he worked as a senior engineer on systems that could not afford to break: the Yves Saint Laurent and Alexander McQueen online stores, the Bonjour RATP app, the fibre ordering platform at Bouygues Telecom, the France Bleu site for Radio France, and the screens on board Emirates and Qatar Airways flights.

Eight years inside systems that aren't allowed to fail

Assignments carried out by the founder as an engineer, freelance or on contract, before and alongside Craft Solution Tech. Titles and dates match the CV, available on request.

  1. 2024 →

    Kering · Yves Saint Laurent and Alexander McQueen

    Senior full stack engineer · the online store of both houses

  2. 2024 – 2025

    Luny.ai

    Co-founder and technical lead · his own product

  3. 2023 – 2024

    Bouygues Telecom / Axione

    Full stack developer · the fibre ordering platform

  4. 2022 – 2023

    RATP Smart Systems

    Back-end developer · the Bonjour RATP app

  5. 2021 – 2022

    Radio France · France Bleu

    Developer · the France Bleu site rebuild

  6. 2020 – 2021

    Display Interactive · Emirates, Qatar Airways, Aegean

    Front-end developer · the screens on board flights

  7. 2019 – 2020

    Adapteach / Solocal

    Developer · the professional visibility platform

Frequent questions

What people ask before signing.

How does payment work?

Thirty percent on order, the balance on delivery. The deposit is what starts the work: it reserves the days in the schedule, and it is also why a marketing site can ship in seven days, the slot is held. For advertising campaigns there is no deposit: it is a monthly fee, and your ad budget is paid directly to Google and Meta from your own accounts.

Who owns the code once the project ships?

You do. The code, the domain name, the hosting, the database, the third-party accounts: everything is in your name, and the handover document gathers the accesses at the end. We keep no key that would force you to come back to us.

What if I want someone else to take over?

You do it, without telling us and without exit fees. That is exactly what the handover document is for. A provider who holds you by the accesses is holding you because he fears the comparison.

You are in the UAE. How do we work together?

Over WhatsApp, the way you would with a colleague: you write, the person writing the code answers. The time difference with France is two to three hours depending on the season, which leaves a wide shared window. Our current clients are in France, Spain and Belgium.

How does invoicing work?

The invoice is issued by Craft Solution Tech FZE-LLC, a company licensed in the Sharjah free zone, showing its licence number and its VAT number. Prices include all taxes: the amount on the quote is what you pay, nothing is added on top.

Next step

Tell us what you are trying to build.

A WhatsApp message is enough to start. Describe the problem in a few lines and you'll get an honest answer on whether we're the right fit, and on what it would take.

Message us on WhatsApp

or email contact@craftsolutiontech.com
Answered within one business day.

Craft Solution Techonline

Hi, we have a WordPress site that crawls and a spreadsheet for tracking our jobs. We would like to bring it all together.

Hello. How many people enter data in the spreadsheet, and do your invoices come out of it?

Three people. And yes, the invoices come from the spreadsheet.

That's clear. I'll send you a written scope tomorrow, with a firm price for the site and a range for the tool.

A real conversation looks like this. No seven-field form, no callback within 72 hours.