Youcef Boudjenah
Full-stack engineer · Algeria

I build the software businesses run on: ledgers, ERPs and offline systems where the numbers have to be right.

Most of my work is transactional software for Algerian companies, where a wrong total becomes a legal problem. I work across the stack, from schema design and concurrency to the screens people use at the counter.

In numbers
Projects0
Industries0
GitHub repositories87
Data models in the largest system287
Automated tests in the largest system674

Built for accounting firms, taxi offices, barbershops in 58 wilayas, the Tighart science center in Tamanrasset, Groupe Chiali, Trust Mobility in France and I-SOCIAL in Villeurbanne.

What I work on

Transactional integrity

Row locks, idempotency keys and ledgers, so retries and concurrent users cannot corrupt a balance.

CRS, GEDA ERP, DzBarber

Multi-tenant business systems

Domain models for sales, stock, accounting and HR, with data separated by company at the schema level.

GEDA ERP

Offline-first software

Desktop and PWA software that keeps working without internet and syncs safely when it returns.

GStock, Fawatir DZ, CRS

Applied AI

Retrieval over real documents, with ontologies, source tracing and honest failure when evidence is missing.

RAG Assistant, Zynova CNC

Selected work

Seven systems, with the data flow, the decisions behind them and what each decision cost.

How I work

Release gates written first

GEDA ERP ships in phases, each with pass criteria set before the work starts, such as “no duplicate inventory decrements” and “company isolation tests pass”.

Tests around the risky paths

The 674 tests in GEDA ERP cover areas like tenant isolation and document flows, where a bug means wrong books.

Security as a deliverable

Trust Mobility holds personal driver data, so its repository includes a security report, a checklist, a developer guide and an incident response plan.

Recovery planned in advance

GEDA ERP has a written backup and disaster recovery policy, with targets of 15 minutes of maximum data loss and 2 hours to restore service.

Other projects

About

I'm a full-stack engineer and a Master's student in AI at Université Djillali Liabès in Sidi Bel Abbès.

I started with C# desktop applications and React, then moved to complete products for clients in accounting, transport, education, health and retail.

Away from the screen I ride motorbikes and go to the mountains.

Backend
PHP 8, Python, Django, FastAPI, Node
Data
MySQL, PostgreSQL, SQLite, Redis, Qdrant
Clients
Flutter desktop and mobile, React, React Native
AI
RAG, knowledge graphs, OWL, scikit-learn, XGBoost
Delivery
Docker, Celery, Windows installers, Firebase, Vercel

Get in touch

For client projects and engineering work on business software.

boudjenahyoucef22@gmail.com
+213 559 90 53 67Message on WhatsApp