About
I am a developer focused on building intuitive and responsive user interfaces that combine clarity, performance, and maintainable engineering. I work across the full stack, but my strongest work sits at the intersection of frontend development and user experience. This is where design decisions, accessibility, and technical precision directly shape the quality of a product.
I currently work independently while pursuing a Master’s in Computer Science. My experience spans startups, internal tools, and SaaS platforms across Algeria and Europe. I have led the frontend development of a 3D customization platform at Vulkaza, and built interfaces for ERP and POS systems at Acsiome Technologies.
Outside professional work, I spend most of my time refining personal projects, exploring product ideas, and experimenting with new technologies. I enjoy improving systems, simplifying workflows, and understanding how people interact with the tools they use.
When I am not coding, I am usually fishing, reading, or spending time with my wife and children. Most days end with a movie, anime episode, or simply playing and laughing with them.
Experience
- Next.js
- React
- TypeScript
- Tailwind CSS
- Zustand
- Zod
- IndexedDB
- Web Crypto API
- Supabase
- PostgreSQL
- Prisma
- OpenAI API
- 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
Frontend Engineer (Next.js, Full-Stack Responsibilities) · Innuora
Building a privacy-focused, AI-driven conversational platform designed to help users explore emotional patterns with clarity and support. Responsible for the entire frontend architecture using Next.js, TypeScript, and secure client-side workflows. Developed multilingual interfaces, adaptive user flows, encrypted local-first data handling, and real-time AI interaction layers powered by structured multi-model pipelines. Implemented server-side features, session logic, and backend coordination while ensuring high performance and reliable user experiences.
Freelance Developer · Self-employed
Worked independently on personal and client projects while expanding expertise in modern web development. Focused on building full-stack applications, experimenting with new technologies, and developing small SaaS concepts. This period allowed continuous skill growth, exploration of architectural patterns, and refinement of frontend and backend development practices.
Senior Frontend Developer · Vulkaza
Led the development of a platform for 3D model designers. Built store management tools, asset upload flows to AWS S3, and a full product customization interface using a custom 3D viewer. Improved designer onboarding time from two days to twenty minutes. Collaborated closely with designers and backend teams to deliver performant, scalable frontend systems.
Frontend Developer · Dev Launchers
Contributed to community-focused software projects and supported aspiring developers through mentorship. Helped improve learning processes, guided contributors through real-world tasks, and participated in organizing initiatives that strengthened the tech community.
Full-Stack Developer · Acsiome Technologies
Developed ERP and POS systems by building scalable frontend components, improving performance, and enhancing enterprise workflows. Worked closely with corporate clients to optimize user interfaces and ensure seamless integration with backend systems. Supported the delivery of enterprise-grade software solutions for major Algerian companies.
Port Officer and PFSO Assistant · Arzew Ports Company
Coordinated port operations and security compliance as a Port Officer and PFSO Assistant. Developed strong skills in logistics coordination, communication, situational awareness, and high-stakes problem solving. The 24-hour on and 72-hour off shift schedule 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

Innuora
Innuora is a privacy-first, AI-powered conversational platform designed to help users explore their emotional patterns with clarity and depth. The application delivers adaptive, context-aware guidance using a modern Next.js frontend, secure local-first data handling, and multi-model AI workflows.
- Next.js
- React
- TypeScript
- TailwindCSS
- Zustand
- Zod
- IndexedDB
- Web Crypto API
- Supabase
- PostgreSQL
- Prisma
- OpenAI API
- i18n
