Skip to content
About Kickode

A studio that has to live with what it builds

Kickode is a product engineering studio building websites, mobile apps and growth marketing for ambitious teams — plus a suite of ready-to-deploy business platforms.

That second half changes how we work. Because we also operate our own platforms, we carry the cost of every shortcut: the migration nobody documented, the admin screen that needed a developer, the integration that broke quietly at 2am. We build client work the way we build the software we are stuck maintaining ourselves.

The studio in short

Registered as
Kickode SARL
Founded
2019
Based in
Algiers, Algeria
People
6 in the studio
Disciplines
3 in house
Working languages
Français · English · العربية

Client work funds the products. The products keep the client work honest.

0 +

Projects delivered

0

Years building software

0 %

Client retention

0

Countries served

How we work

The same sequence on every engagement

So you always know what is happening this week, what you are approving next, and what it costs before it starts.

  1. 01

    Discover

    Understand before proposing

    Week 1

    We sit with the people who do the work, map the process as it really runs, and write down what success looks like in numbers. No proposal leaves before this is agreed.

    • Stakeholder interviews
    • Process and data mapping
    • Success metrics agreed in writing
    • Technical feasibility review
  2. 02

    Design

    Decide on screens, not in code

    Weeks 2–3

    Flows, wireframes and a clickable prototype you can put in front of a real user. Changing a decision here costs a morning; changing it after launch costs a sprint.

    • User flows and information architecture
    • Interactive prototype
    • Design system and components
    • Review round with your team
  3. 03

    Build

    Ship in visible increments

    Weeks 3–10

    Two-week iterations, each ending in something you can open and click on a staging URL. Code reviewed, tested and deployed automatically. You are never waiting in the dark.

    • Two-week iterations with demos
    • Automated tests and CI/CD
    • Staging environment from day one
    • Weekly written progress note
  4. 04

    Launch

    The boring, careful part

    Launch week

    Data migration rehearsed twice, monitoring and backups verified, a rollback plan written down, and the team trained on their own data before go-live rather than after.

    • Rehearsed data migration
    • Monitoring, backups and rollback plan
    • Role-based training on real data
    • Hands-on support through week one
  5. 05

    Grow

    Improve what the numbers show

    Ongoing

    We watch the metrics we agreed in week one, fix what reality finds, and prioritise the next round of work by impact rather than by whoever asked most recently.

    • Monthly performance review
    • Prioritised improvement backlog
    • Security patching and updates
    • A support line with a real SLA
The people

A small team that answers its own email

Everyone here builds, designs or runs delivery. There is no layer between you and the people doing the work.

Charaf Boulmerka

Founder & Technical Director

Fifteen years building software that has to work on Monday morning. Sets the architecture on every engagement and still reviews the hard pull requests.

Amel Benali

Head of Delivery

Runs the projects. Keeps scope honest, timelines real and the weekly note landing in your inbox whether the news is good or not.

Sofiane Kaci

Lead Engineer, Platforms

Owns BLMPRO and Kickode CRM. Knows more about inventory valuation and pipeline mechanics than anyone should have to.

Lina Haddad

Product Designer

Turns messy processes into screens people can use without training. Prototypes first, argues with the code later.

Mehdi Saidi

Lead Mobile Engineer

Flutter and React Native. Obsessed with the offline case, cold-start time and what happens when the battery is at four percent.

Yasmine Ould Salah

Head of Growth

Runs Marketing Avancé. Starts every engagement with the tracking, because a campaign you cannot measure is a donation.

Trusted by teams that ship

Northwind Retail Atlas Logistique Vertex Labs Meridian Group Oasis Retail Novacorp Helios Energy Zenith Media Cedar & Co Pixelforge

What we build it with

  • Laravel
  • PHP
  • MySQL
  • Redis
  • Livewire
  • Vue.js
  • React
  • Tailwind CSS
  • Alpine.js
  • Flutter
  • React Native
  • Dart
  • TypeScript
  • Docker
  • Nginx
  • GitHub Actions
  • Meta Ads
  • Google Ads
  • GA4
  • Figma

Chosen because it is documented, hireable and still supported in five years — not because it trended last quarter.

How we behave

Six things we will not trade away

Written down because they cost us money often enough to be worth defending in public.

We ship the thing that works on Monday

A narrow slice running in production beats a complete plan in a document. You get something you can open in a browser by the end of the second week, and every week after that.

Your data stays yours

Repository, database, domain and every third-party account is registered in your name from day one. Leaving us should cost you a morning of hand-over, never a rebuild.

We run our own software

BLMPRO, Kickode CRM and Grandify handle our stock, our pipeline and our storefront work. When a module is awkward for us, it gets fixed before we invoice anyone else for it.

An estimate is a commitment

Each stage is scoped and priced before it starts. If we misjudge the effort, that is ours to absorb — not a change request with your name on it.

Boring technology, chosen on purpose

Laravel, MySQL, Flutter, Tailwind. Any competent developer can pick this codebase up in an afternoon, including the one who eventually replaces us.

The person who built it answers the phone

No account layer, no ticket queue in between. You have the direct line of the engineer who wrote the code, during the project and long after go-live.

Say hello

Come and talk to the people who will build it

A first call is thirty minutes, costs nothing and ends with a straight answer about whether we are the right studio for the job — including when the answer is no.

Or email contact@kickode.com

Chat with us