Based in Algeria, open to remote work

Brahmi Abbes

Backend / Full-Stack Developer

I build complete web applications with PHP, Laravel, JavaScript and modern web technologies, with a strong focus on backend architecture, databases, authentication and real business rules.

Selected work

Selected work

Pharmacy management system

Pharmacera

Inventory, sales and reporting in one Laravel application—built to handle the practical rules behind a pharmacy.

PHPLaravelMySQLEloquentFilamentTailwind CSS
How it's built

What it does

Pharmacera gives Admins, Pharmacists and Cashiers the tools to manage stock, sales and reporting with role-based access.

Built around

FIFO stock management, expiry tracking, barcode sales, audit logs, low-stock email alerts and Arabic RTL, French and English.

Engineering decisions

  • Batch-based inventory keeps stock quantities and expiry dates tied to individual medicine batches.
  • FIFO sales prioritize older stock when processing sales.
  • Role-based access separates what Admins, Pharmacists and Cashiers can do.

Community platform

DevDz

A place for Algerian developers to share projects, find jobs and ask useful questions.

LaravelBladeTailwind CSSJavaScript
How it's built

Features

Projects, jobs, questions, comments, voting, tags, city filtering and keyword search.

Making it work

Custom authentication with sessions, CSRF and middleware; Blade components styled with Tailwind CSS.

Engineering decisions

  • Authentication and protected actions are handled through sessions, CSRF protection and middleware.
  • Users can interact with content through comments and voting while access to protected actions is restricted to authenticated users.
  • Projects, jobs and questions are separated into distinct content types with keyword search, tags and city filtering.

Real-time multiplayer game

SketchRush

A real-time drawing and guessing game for friends, with an original clue system and scoring streaks—powered by Laravel, Reverb and Redis.

PHPLaravelReverbRedisMySQLJavaScriptTailwind CSS
How it's built

What it does

Players join a room with a 6-character code, take turns drawing a secret word on a shared canvas, and race to guess it first. Clues, passive letter reveals and consecutive-guess streaks combine into a speed-based scoring system, ending in a final leaderboard.

Built around

Laravel Reverb WebSockets for real-time drawing sync and presence, Redis for all live game state, and server-authoritative round timers and word validation so no game-ending logic ever depends on a single browser staying open.

Engineering decisions

  • The secret word never reaches the browser—not even the drawer's—word choices go out over private per-player channels, and correctness is validated entirely server-side.
  • Round timing runs on server-scheduled delayed jobs tagged with an incrementing token, so a stale job from an early-ended round can detect it's obsolete and safely do nothing.
  • Redis and MySQL are split by lifetime: anything only needed while a game is live stays in Redis, and only final results are written to MySQL once, at game end.
What I offer

What I offer

Four ways I turn a business problem into working software.

Web Applications

Complete Laravel/PHP applications built around real workflows, business logic and user needs.

Backend & APIs

Authentication, authorization, validation, APIs, database relationships and server-side logic.

Business Systems

Admin panels, dashboards, inventory, sales, reporting, roles and operational workflows.

Real-Time Features

Live updates, WebSockets, presence, notifications and real-time application state.

What I build

I build full-stack web applications with PHP and Laravel, with a strong focus on authentication, permissions, database relationships and business rules.

BACKEND
PHPLaravelEloquent
DATABASE
SQLMySQL
FRONTEND
HTMLTailwind CSSJavaScript
TOOLS
GitGitHubDocker
Learning by building

Experience

IT Department Intern

Sonatrach — TRC / GEM Gazoduc

Gained exposure to enterprise IT infrastructure, day-to-day operational workflows and system administration practices.

Education

Bachelor in AI Engineering

École Nationale Supérieure des Technologies Avancées, Algiers

Focused on engineering, programming and artificial intelligence.

Get in touch

Have a project that needs building? I'll build it.

Download CV