Skip to content
View diouri844's full-sized avatar
πŸ‘½
Ch___Open
πŸ‘½
Ch___Open

Block or report diouri844

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
diouri844/README.md

Hi πŸ‘‹, I'm Salah Eddine Diouri

Senior Full-Stack Software Developer | TypeScript & Python Expert

diouri844


πŸ‘¨β€πŸ’» About Me

I'm a passionate Senior Full-Stack Developer with 5+ years of professional experience building scalable web applications, mobile apps, and microservices architectures. I specialize in creating robust, maintainable solutions that solve real-world problems.

πŸš€ Current Focus:

  • Building healthcare management systems at Ibn Sina Community Clinic
  • Architecting microservices with NestJS, TypeScript, and PostgreSQL
  • Developing cross-platform mobile apps with React Native
  • Working remotely with international teams at LiadTech

πŸ’‘ What I Do:

  • Design and implement microservices architectures with TCP communication
  • Build responsive web applications using React/Next.js and TypeScript
  • Develop RESTful APIs and GraphQL endpoints that scale
  • Create cross-platform mobile applications with React Native
  • Architect database solutions with PostgreSQL and MongoDB
  • Lead technical teams and mentor junior developers

πŸ› οΈ Tech Stack

Frontend Development

React Next.js Vue.js TypeScript JavaScript TailwindCSS Redux

Backend Development

Node.js NestJS Express Python Django Flask PHP Laravel GraphQL

Mobile Development

React Native

Databases

PostgreSQL MongoDB MySQL Prisma

DevOps & Cloud

Docker AWS GitHub Actions Git


πŸš€ Featured Projects

Tech: React, React Native, NestJS, TypeScript, PostgreSQL
Healthcare management system with web and mobile apps serving multiple hospital departments across Morocco.

Tech: Next.js, NestJS, TypeScript, Prisma, MongoDB
Microservices-based SaaS platform connecting Moroccan students, parents, and teachers for remedial education.

Tech: React, TypeScript, Express, PostgreSQL, Prisma
SaaS solution empowering Moroccan SMBs by streamlining operations and enhancing efficiency.

Tech: React, TypeScript, Flask, PostgreSQL
AI-powered educational platform for managing study actions with MCQ generation and correction.

Tech: MERN Stack, TypeScript
Full-featured e-commerce and e-learning platform for beekeeping with admin panel.


πŸ“Š GitHub Stats

GitHub Stats

Top Languages

GitHub Streak


πŸ† Achievements

  • 🎯 5+ years of professional full-stack development
  • πŸ—οΈ Architected and migrated e-commerce platform from Django to NestJS microservices
  • πŸ‘¨β€πŸ« Lead Instructor - Trained 50+ students in full-stack development
  • πŸš€ Deployed applications supporting 10,000+ concurrent users
  • πŸ“± Built cross-platform mobile apps serving healthcare professionals
  • πŸŽ“ Multiple AWS certifications in DevOps and Cloud

πŸ’Ό Professional Experience

  • πŸ₯ Senior Full-Stack Developer @ Ibn Sina Community Clinic (2025 - Present)
  • πŸ’» Senior MERN/PERN Developer @ LiadTech - Remote (2025 - Present)
  • πŸ”§ Full-Stack Developer @ Alkhawarizmi Services (2024 - 2025)
  • πŸ‘¨β€πŸ« Lead Instructor @ ITEIP (2024 - 2025)
  • βš™οΈ Full-Stack Engineer @ Business Partners (2023 - 2024)

πŸ“« Let's Connect!

LinkedIn Twitter GitHub Email HackerRank


🎯 Currently Learning

  • πŸ”₯ Advanced Kubernetes orchestration
  • 🌐 WebAssembly for high-performance web apps
  • πŸ€– Machine Learning integration in web applications
  • 🎨 Three.js for 3D web experiences

⚑ "Clean code is not written by following a set of rules. You know you are working on clean code when each routine you read turns out to be pretty much what you expected." - Robert C. Martin

Footer

Pinned Loading

  1. java class to manipulate doubly link... java class to manipulate doubly linked-list
    1
    public class ComplexLinkedList {
    2
        ComplexNode Header;
    3
        Integer size = 0;
    4
        public void InsertFerst(Integer data){
    5
            // check if list is empty:
  2. Create and simply use liked-list wit... Create and simply use liked-list with python
    1
    # implement my linked list :
    2
    
                  
    3
    class LinkedList:
    4
        def __init__(self, node_header: Node):
    5
            self.Header = node_header