Skip to content
Riad Hachemane / Software engineer

The collected works of · Ed. 2026

Riad Hachemane.

Senior software engineer & team lead — seven years of software that shipped, held, and quietly kept working.

Est. 2018

Build 0120b4f · 2026-08-18

1–4 chapters · I index · D ?

Chapter 01 2018 — present

The record

A career ledger. Read it like a changelog: what shipped, where, and what it taught.

  • Sep 2022 — present

    Remote

    Senior Fullstack Developer · Team Lead

    Alwasaet

    Leading a team of frontend and full-stack developers delivering enterprise e-learning platforms used by thousands of learners.

    • Architecture and delivery across four products — Ejaad.ai, LXP, L&D, and DAM.
    • Own the development lifecycle from conceptualization to deployment.
    • Turn Figma into production interfaces with product owners and designers.
    • Mentor developers, run code reviews, set engineering standards.
  • Nov 2020 — Oct 2022

    Algeria

    Fullstack Developer

    Rym Services Express

    Startup years — multiple production applications shipped with a small team of experienced generalists.

    • DZ Tenders — public procurement platform (Django, Vue).
    • Kawarir — e-commerce site, admin dashboard, and Flutter mobile app.
    • Foodbeeper — backend for real-time food ordering (Node, Express).
    • REST APIs, customer portals, admin dashboards — end to end.
  • 2018 — 2022

    Local & abroad

    Freelance Software Developer

    Independent

    Custom web applications, e-commerce, and mobile apps for clients across industries — plus the DevOps to run them.

    • Vue, Nuxt, React, Ionic, Laravel, Django — chosen per problem, not habit.
    • Cloud deployments and migrations on AWS, Google Cloud, DigitalOcean.
    • Linux server environments, optimization, and infrastructure tweaks.
  • completed

    Algeria

    M.Sc. Computer Science

    Education

    Master's degree in Computer Science, preceded by a Baccalaureate in Science.

    • Languages — Arabic (native), English (fluent), French (fluent), Spanish (basic).

Chapter 02 Five case files

Selected work

Systems opened up — the decisions and their reasons, not the screenshots.

From the archive earlier work

  • Kawarir — storefront & adminE-commerce platform
  • Kawarir — mobile appMobile client
  • FoodbeeperReal-time ordering backend
  • Freelance portfolioWeb, e-commerce, mobile & DevOps

Chapter 03 How I build

Practice

No skill bars. Everything below has shipped — hover anything to see where.

Principle I

Boring architecture, interesting products

The clever part should be what people feel, not what the code does. Explicit beats elegant; the next developer is the user I optimize for.

Principle II

State has lifetimes

Server truth, session, drafts, and UI state live different lengths of time and deserve different homes. Most frontend bugs are misfiled state.

Principle III

Performance is respect

Render the window, not the dataset. Ship the bytes that earn their weight. Speed is how software says it takes you seriously.

Principle IV

Teams outship heroes

Reviews, standards, and mentoring compound. The best code I write is the code someone else can confidently change at 6pm on a Friday.

In production tech × where it shipped

Frontend

Backend

Data & content

Infrastructure

Hover a technology. If it's listed, it has been to production.

Final page correspondence

Build something
that lasts.

riad.hachemane@gmail.com
GitHub ↗LinkedIn ↗Résumé ↗

Annaba, DZ — —:— local · EN AR FR ES

© 2026 Riad Hachemane — The Collected Works