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
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.
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.
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