Rayen.tech
Software Developer πŸ‘‹πŸ»
Hi, I'm Rayen Mabrouk. A passionate Software Developer based in Sousse, Tunisia. πŸ“
Tech Stack
πŸ‘¨πŸΌβ€πŸ’»mee

About me

Full-Satck Developer
And Startup Co-Founder πŸ“

Hey, my name is Rayen, and I'm a Full Stack Developer. My primary job is a Software Developer in Takiacademy the biggest e-learning platform in Tunisia. I'm also a co-founder of a startup calledEvowavewhere we build web and mobile applications for clients.

Projects
Evowave#startup#software development
Evowave is a dynamic startup at the forefront of web innovation, delivering cutting-edge SaaS solutions that redefine digital experiences. We specialize in creating powerful, user-centric web tools that address the complex challenges fac
Fitbox Gym Website#react#tailwind css#firebase#redux toolkit
I created a website for FitBox, my local gym, using React for smooth navigation and interaction. The site looks clean and modern thanks to Tailwind CSS. I used Redux toolkit to keep everything organized. The website features a
Tuniflix#react#css#axios#redux toolkit
I developed Tuniflix using React and the TMDB API to provide a vast library of movies and TV shows. With Tuniflix, users can discover new shows and learn more about their favorites. This project showcases my skills in API integ
Sfari Kids#next#react Query#supabase#tailwind css
developed Sfari Kids using Next.js, React Query, and Supabase to create an engaging e-commerce platform for children's toys. The site offers a diverse selection of toys, games, and educational products for kids of all ages. Th
E-Tutor API#nestjs#jest#postgres#socket.io
I built an API for an e-learning platform using NestJS, enabling features like buying courses and lectures, role-based access control (RBAC), real-time messaging, notifications and more.. This project demonstrates my b
Latest Blog Articles

The latest articles on DEV Community by Rayen Mabrouk (@ryanmabrouk).

Why Astro’s New Actions are the Upgrade React 19 Devs Have Been Waiting For10/26/2024, 9:59:40 PM#react#astro#webdev#typescript
React 19 introduced several exciting features, particularly in server-side interaction with Server Actions. These actions aim to streamline server calls, allowing developers to handle requests more effectively without extensive API boilerplate. Howev...read more
Keycloak: The Ultimate Open-Source Access Management Solution7/30/2024, 5:37:00 PM
What is Keycloak? Keycloak is a robust, flexible, and feature-rich IAM (Identity and Access Management) platform developed by Red Hat. It provides a centralized authentication and authorization service for web applications, mobile apps, an...read more
Understanding Concurrency and Parallelism: What's the Difference?6/18/2024, 5:23:13 PM#computerscience#webdev#beginners#programming
In this article, we will discuss the concepts of concurrency and parallelism, the differences between them, and the challenges we might face while implementing them. Let's dive in πŸšΆβ€β™€οΈ. What is Concurrency? To understand concurrency, let...read more
Step-by-Step Guide to Typesafe Translations in Next.js Without Third-Party Tools6/10/2024, 5:44:10 PM#nextjs#tutorial#typescript#programming
Multilingual support is a critical feature for modern web applications. In this guide, we will walk through how to implement a typesafe translation system in a Next.js application without relying on any third-party libraries. This approach ensures th...read more
Advanced Server Rendering | React Query with Next.js App Router5/30/2024, 6:10:05 PM#webdev#nextjs#javascript#tutorial
In this guide you'll learn how to use React Query with server rendering. What is Server Rendering? Server rendering is generating the initial HTML on the server so users see some content immediately when the page loads. This can be done i...read more

contact

Don't be shy! Hit me up! πŸ‘‡

Location

Sousse, Tunisia

Phone

+216 26 187 939

Mail

business@rayenmabrouk.tech