About
I’m a developer passionate about building intuitive, responsive user interfaces that strike the right balance between clean design and solid engineering. I enjoy working across the full stack, but my favorite work lives at the intersection of UX and frontend development — where usability, performance, and maintainability matter most.
Currently, I work independently as a full-stack developer while pursuing a Master’s in Computer Science. Over the years, I’ve contributed to startups, internal tools, and SaaS platforms across Algeria and Europe — including leading the development of a 3D customization platform at Vulkaza, and building ERP/POS interfaces at Acsiome Technologies.
Outside of client work, I spend most of my time experimenting with personal projects, refining SaaS ideas, and exploring new technologies. When I’m not coding, I’m probably reading, writing, or optimizing workflows that nobody asked me to fix — just because I can.
In my spare time, I’m usually fishing, reading, or watching movies and anime with my wife and kids. And if I’m not doing any of that, I’m probably just playing and laughing with them.
Experience
- React
- Next.js
- Tailwind CSS
- Node.js
- PostgreSQL
- Express
- Firebase
- Supabase
- Next.js
- React
- GraphQL
- Apollo
- Hygraph
- THREE.js
- AWS S3
- CloudWatch
- Tailwind CSS
- Google Analytics
- JavaScript
- React
- Node.js
- Mentorship
- Community Engagement
- React
- Angular.js
- TypeScript
- C#
- .NET
- PostgreSQL
- REST API
- SASS
- Node.js
- Docker
- Git
- Crisis Management
- Logistics Coordination
- Security Protocols
- Analytical Thinking
- Process Optimization
Freelance Developer · Self-employed
While working as a Port Officer, I've engaged in freelance web development, primarily focusing on personal projects and experimentation with new technologies. My freelance work includes building small-scale applications, learning new tools, and developing SAAS products to refine my skills. This work has allowed me to stay up to date with industry trends and expand my technical expertise, though my focus has largely been on learning and development rather than client-driven projects.
Senior Frontend Developer · Vulkaza
Led the development of a custom platform for 3D model designers. Built store management, asset upload to S3, and a product customization flow using a custom 3D viewer. Reduced designer onboarding time from two days to 20 minutes.
Frontend Developer · Dev Launchers
Contributed to community-driven software projects, mentored aspiring developers, and helped organize events to foster the growth of the tech community. Focused on improving the learning process for developers and guiding them through real-world projects.
Full-Stack Developer · Acsiome Technologies
Contributed to the development of ERP and POS systems, building scalable and reusable frontend components. Worked closely with enterprise clients, improving UI performance, enhancing user workflows, and ensuring seamless integration with backend systems. Played a key role in delivering high-quality enterprise software solutions for well-known companies in Algeria.
Port Officer / PFSO Assistant · Arzew Ports Company
Coordinated port operations and security compliance as an Officer and PFSO Assistant. Developed strong communication, logistics coordination, situational awareness, and problem-solving skills. The 24h on / 72h off shift allowed parallel growth as a software developer.
Projects
TrickyBugg
A comprehensive bug tracking and project management tool built with a robust full-stack architecture. The app uses .NET 6 for the backend REST API and a responsive ReactJS frontend for seamless user interaction.
- ASP.NET Core
- Entity Framework Core
- PostgreSQL
- SignalR
- React
- TypeScript
- Redux
- TailwindCSS
- Framer Motion
- React Router
- Axios
- React Hook Form
- Yup
- Cloudinary
- SendGrid
OH Food
An E-Commerce platform for a restaurant, built with .NET 6 on the backend and ReactJS with Redux for the frontend. Features a seamless shopping experience and integrated delivery management.
- ASP.NET Core
- Entity Framework Core
- PostgreSQL
- React
- TypeScript
- Redux
- Material UI
- Styled-components
- Cloudinary
- Google Maps API
Maison de rêve
A beautifully designed real estate landing page built with NextJS and styled with TailwindCSS. The site focuses on performance optimization, making it ideal for real estate agencies and property listings.
- Next.js
- TypeScript
- TailwindCSS
- Framer Motion
KarnDevor
A restaurant landing page designed using NextJS and TailwindCSS with an emphasis on SEO optimization and fast loading times, making it ideal for small businesses looking to showcase their services online.
- Next.js
- TypeScript
- TailwindCSS
- Framer Motion
Jibli
Jibli is an application that helps couples and family members manage their shopping by providing a synced, shared shopping list. Users can create lists, share them, and collaborate in real-time, with features for tracking item status and push notifications.
- Firestore Database
- Firebase Authentication
- Firebase Realtime Database
- Firebase Messaging
- Firebase Storage
- React Native
- TypeScript
- NativeWind
- Zustand
- React Hook Form
- Zod
- i18n
We Shop (Jibli M3ak)
We Shop is a Progressive Web Application (PWA) that helps couples and family members manage their shopping by providing a synced, shared shopping list. Users can create lists, share them, and collaborate in real-time, with features for tracking item status and push notifications.
- Firebase Authentication
- Firebase Realtime Database
- Firebase Messaging
- Firebase Storage
- Next.js
- TypeScript
- TailwindCSS
- Zustand
- React Hook Form
- Zod
- i18n
CoffeeCups
CoffeeCup is a POS (Point of Sale) application tailored for coffee shops, enabling efficient management of operations, including multi-user, multi-table support, and comprehensive inventory and transaction tracking.
- ASP.NET Core
- Entity Framework Core
- PostgreSQL
- Next.js
- TypeScript
- TailwindCSS
- Framer Motion
- Redux Toolkit
Rentals
Rentals is a web application designed for property listings, allowing users to search for properties to rent or buy, and enabling property owners to list and manage their properties. It also supports booking visits and renting properties for specified durations.
- Node.js
- Express
- MongoDB
- Mongoose
- JWT
- Next.js
- TypeScript
- TailwindCSS
- React Hook Form
- Zod
- Framer Motion
- Cloudinary