YASSIN
ETTABAA

Software Engineer

Projects

Dive into my latest work and see how I transform ideas into reality with code and design.

Garista
Garista

Garista

Garista is a cloud-based restaurant management platform that streamlines operations and enhances customer experiences. It offers features like real-time analytics, reservation management, and inventory tracking. As a core developer, I contributed to building the platform using Next.js, TypeScript, React.js, Laravel, MySQL, and Stripe for payment processing.

Next.jsLaravelTypeScriptMySQLFirebaseStripeGit
WaseetAI
WaseetAI

WaseetAI

WaseetAI is an AI-powered platform that connects users with expert consultants in various fields. It offers personalized advice, real-time chat, and secure payments. Technologies used: Next.js, TypeScript, MongoDB, GraphQL, Firebase and Matching algorithms.

AngularExpress.jsTypeScriptMongoDBGit
Volunteer-travel
Volunteer-travel

Volunteer-travel

A platform connecting tourists with local guides in the Gulf Sahara region. with user authentication, profiles, real-time chat and secure payments. Technologies used: Docker, Angular, Express.js, MongoDB and RESTful ​API.

AngularExpress.jsTypeScriptMongoDBDockerGit
ft_transcendence
ft_transcendence

ft_transcendence

A real-time multiplayer Pong game with user authentication, chat system, and tournament features. Built with modern web technologies for an engaging gaming experience.

ReactDjangoTypeScriptWebSocketGamingGit
A-House-Guru
A-House-Guru

A-House-Guru

A platform connecting homeowners with skilled professionals, featuring user authentication, profiles, real-time chat and secure payments. Technologies used: Next.js, Express.js, MongoDB, GraphQL, Firebase and Matching algorithms.

Next.jsExpress.jsMongoDBGraphQLFirebaseGit
Previous Portfolio
Previous Portfolio

Previous Portfolio

My previous portfolio with clean and organized code, showcasing my skills and projects.

ReactViteTypeScriptTailwind CSSGit
FdF
FdF

FdF

A 3D wireframe model viewer that renders 3D maps from 2D height data using isometric projection. Built in C using the MiniLibX graphics library.

CGraphics3DVisualizationGit
Cub3D
Cub3D

Cub3D

A 3D game engine inspired by Wolfenstein 3D, featuring raycasting for rendering, player movement, and basic interactions. Built in C using the MiniLibX graphics library.

CRaycasting3D EngineGamingGit
Webserv
Webserv

Webserv

webserv is a lightweight HTTP server built in C++ for the 42 curriculum as a team project. It supports HTTP/1.1, handles multiple client connections, and processes GET, POST, and DELETE requests. The server is configurable and includes CGI support for dynamic content.

C++HTTPWeb ServerCGIGit
Inception
Inception

Inception

Inception is a Docker-based microservices architecture project for the 42 curriculum. It includes multiple services such as a web server, database, and admin interface, all orchestrated using Docker Compose. The project demonstrates containerization, service communication, and deployment of a full-stack application.

DockerDevOpsSystem AdministrationGit

My Career & Expertise

Passionate about building exceptional digital experiences by combining design and code.

Yassin Ettabaa

Yassin Ettabaa

A software engineer passionate about turning ideas into scalable and impactful applications. I specialize in designing and building modern web solutions using technologies like React, Next.js, Express.js, and Django, with solid experience in both front-end and back-end development. Over the years, I’ve worked on SaaS platforms, dashboards, and full-stack applications that bring real value to users and businesses. I enjoy creating systems that are not only functional but also clean, efficient, and user-friendly. Whether it’s crafting responsive UIs, optimizing APIs, or deploying applications with Docker and cloud services, I love solving problems through technology. I’m open to freelance work and long-term collaborations where I can contribute technical expertise, creativity, and reliability to help bring projects to life.

My Skills

CC++LinuxGitGitHubDockerHTMLCSSJavaScriptTypeScriptReactNext.jsTailwind CSSShadcn UIFramer MotionNode.jsExpress.jsPythonDjangoPostmanSQLMySQLNoSQLMongoDBFirebaseAWSVercelGraphQLRestful APIWebSocketsCI/CD PipelinesSystem DesignAgile Methodologies

Get in Touch

Have an idea you’d like to bring to life? Let’s turn it into something amazing together.