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.
| Projects | 0 |
|---|---|
| Industries | 0 |
| GitHub repositories | 87 |
| Data models in the largest system | 287 |
| Automated tests in the largest system | 674 |
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, DzBarberMulti-tenant business systems
Domain models for sales, stock, accounting and HR, with data separated by company at the schema level.
GEDA ERPOffline-first software
Desktop and PWA software that keeps working without internet and syncs safely when it returns.
GStock, Fawatir DZ, CRSApplied AI
Retrieval over real documents, with ontologies, source tracing and honest failure when evidence is missing.
RAG Assistant, Zynova CNCSelected 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