profileprofileprofile

Essaadani Younes

I build SaaS products and AI systems that actually ship, for Agencies, Founders & Startups.

Software
Engineer

I design and build scalable SaaS and AI-powered systems with a focus
on clarity, performance, and long-term maintainability.

+3

years of
experience

+36

Projects
completed

+6

Companies

profile

Scalable projects

Recent
Projects

+3 years of
Experience

ICOS

  • Built a production-grade Angular claims system
  • Improved performance with lazy loading and async patterns
  • Implemented centralized state management and CI/CD workflows
Jul 2025 – Present · Freelancer · Remote (UK)

SuperIntro

  • Led development of an AI-powered relationship matching system (LangChain, MERN, TypeScript)
  • Designed RAG pipelines, increasing match accuracy by ~30%
  • Migrated frontend to Next.js 15, improving SEO and organic traffic
  • Built multi-environment deployments on GCP Cloud Run
  • Implemented subscription-based billing using Stripe and Stripe CLI
Nov 2024 – Present · Part-time · Remote (US)

Dropify.shop

  • Built and scaled a SaaS e-commerce platform (TypeScript, React, Tailwind, Node, Express)
  • Implemented GPT-4o vision pipeline for product ranking, improving recommendations by 20%
  • Developed AI-powered landing page builder, increasing higher-tier subscriptions
  • Refactored frontend and optimized lifecycle requests, achieving a 99 PageSpeed score
  • Added WhatsApp broadcasting and geo-based pricing, boosting conversions by 15%
Dec 2024 – Jul 2025 · Full-time · Morocco

Lofty Service

  • Developed a full-featured CRM using Spring Boot and React
  • Built finance, invoicing, and reporting modules for internal operations
  • Refactored dashboard APIs, significantly improving reporting speed
  • Optimized database queries, boosting performance by ~60%
  • Applied SOLID principles and design patterns to improve maintainability
May 2024 – Dec 2024 · Full-time · Morocco

SuperIntro

  • Built the first production version of the platform using the MERN stack
  • Implemented global state management with Zustand and lazy-loaded features
  • Developed real-time chat using WebSockets
  • Integrated OAuth-based authentication flows
  • Deployed using Docker on GCP with automated testing (Jest, React Testing Library)
Aug 2023 – May 2024 · Full-time · Remote (US)

Skills &
Tools

profile
Nextjs
React framework
profile
Nestjs
Node framework
profile
Laravel
PHP framework
profile
Langchain
AI framework
profile
PostgreSQL
Database
profile
Docker
Containerization
profile
TailwindCSS
CSS framework
profile
Stripe
Payment gateway

Articles
& Blogs

Program to interface NOT implementation

Program to an Interface, Not an Implementation is a fundamental software design principle that enhances flexibility and maintainability. By coding to interfaces rather than specific implementations, developers decouple systems from their dependencies, making the code more modular, testable, and scalable. This approach aligns with key design principles like the Open/Closed Principle, allowing systems to be easily extended without altering existing code. In this article, we’ll explore how this principle works and why it’s essential for building robust software.

Laravel Design patterns: #Strategy

In software development, design patterns and principles are essential tools that enable developers to write clean, maintainable, and scalable code. Among these, the Strategy Design Pattern stand out for it’s ability to enhance the flexibility and robustness of applications. This article explores how to implement the Strategy Design Pattern in Laravel while adhering to the Open/Closed Principle.

Design Patterns in Laravel #Service

In the landscape of modern web development, design patterns play a crucial role in crafting maintainable, scalable, and efficient applications. Among these patterns, the Service Design Pattern is particularly popular in the Laravel ecosystem, offering a clean separation of concerns and promoting reusability. This article explores the Service Design Pattern in the context of Laravel, highlighting its benefits, implementation, and best practices.

Improve your application performance : NodeJs and Redis

Are you tired of waiting for your data to be retrieved from the database every time a request hits your server? Opening connections, executing queries — it can slow down your application. But what if there was a way to bypass all that?

Laravel : Custom properties in your pagination response

In some cases you want to add custom properties to your pagination response in laravel but

Let's
Connect