About

A frontend developer who knows the whole stack, and the business behind it.

I’m Habib Haffaf, a senior frontend developer based in Tlemcen, Algeria. I’ve been building software since 2017, and I currently lead frontend development of Blynca, an institute booking platform, at Halphen Serenity in Geneva.

Before that I spent seven years as a freelance full-stack developer. I built the systems small businesses depend on: a point-of-sale desktop app, gym, restaurant and HR management software, and a licensing server for distributing software. Building those end to end taught me to care about every layer, from the database to the last pixel.

I also ran day-to-day operations for a hotel, restaurant and café with a team of more than 40 people. It made me a better developer: I know what it is like to be the person who uses the software all day.

Based in
Tlemcen, Algeria
Now
Senior Frontend, Halphen Serenity
Experience
9+ years
Arabic
Native
French
Fluent
English
Professional

Experience

Where I’ve worked

Dec 2024 — Present

Senior Frontend Developer

Halphen Serenity SA · Geneva, Switzerland

  • Lead the frontend of the platform with React, Next.js and Tailwind CSS.
  • Build the Blynca Professional Portal for service providers, including the Services Management module.
  • Apply component-based architecture, state management and performance optimisation across the product.
  • Integrate APIs, review code, and work with designers and product managers in an Agile team.
Sep 2017 — Dec 2024

Full-Stack Developer

Freelance · Remote

  • Designed and built backend systems on Node.js and Bun with Express.js and Hono.
  • Built responsive interfaces with React and Tailwind CSS.
  • Worked across PostgreSQL, MySQL, MongoDB and SQLite.
  • Delivered software that streamlined and automated client workflows.
Jun 2023 — Sep 2024

Operations Manager and Administrator

KZ Plage · Algeria

  • Supervised and coordinated a team of more than 40 employees.
  • Handled payroll, staff scheduling and operational logistics.
  • Improved processes and employee satisfaction.

Skills

What I work with

Languages

  • JavaScript
  • Python
  • Rust (basic)

Frontend

  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • CSS
  • HTML
  • Responsive design

Backend

  • Node.js
  • NestJS
  • Express.js
  • Hono
  • Bun
  • FastAPI
  • REST APIs

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQLite

ORMs

  • Prisma
  • Drizzle
  • Sequelize
  • Mongoose

Cloud

  • AWS S3
  • CloudFront
  • Lambda@Edge

Tools

  • Git
  • GitHub
  • CI/CD
  • Figma
  • Tauri
  • Agile
Esc
↑↓ Move ↵ Open