Hi, I'm

Yahya Eddhissa

I'm a junior software engineer.

I build and run business software end to end: the applications, the databases behind them, and the infrastructure they ship on. Based in Fès, Morocco.

About

I work across the stack: building and deploying applications, and managing the infrastructure, databases, and production systems underneath them. Since 2024 I've been at Lesaffre Morocco, turning real HR, finance, sales, and logistics workflows into software people use every day.

I care about domain modelling and software architecture (DDD, CQRS, event-driven design) and write about them on the blog.

5+
Years of experience building software
8+
Projects serving real users in production

Experience

Lesaffre Morocco · Fès, Morocco

  1. Systems Administration and Software Engineering Intern

    April 2025 – October 2025

    • Studied the company's daily HR operations and delivered an all-in-one platform to digitize and automate them.
    • Built and deployed an administrative workflow management platform, increasing operational efficiency by 25% for finance and administration.
    • Built an internal platform for the sales department to collect, manage, and monitor demand forecasts submitted by sales representatives.
    • Helped with a company-wide network infrastructure renovation, including the deployment of new Wi-Fi routers.
    • Mentored 20+ software engineering and cybersecurity interns.
  2. Software Engineering and IT Support Intern

    March 2024 – April 2025

    • Developed and deployed 2 digital signage platforms running on Raspberry Pis, serving 10 television screens.
    • Developed the public portal and administration platform for the company's internship program, serving 250+ interns each year.
    • Developed a mobile food ordering application used by 100+ employees, processing 1000+ orders each year.
    • Resolved 350+ IT support tickets and incidents.

Projects

Built at Lesaffre Morocco for internal use.

  • Lesaffre Bridge

    Human Resources · Jul 2026

    All-in-one HRMS connecting personnel data to attendance tracking, PTO requests, shift planning, payroll, and benefits administration. Included requirements analysis and end-user training.

  • Lesaffre Foresight

    Sales · Feb 2026

    Collaborative sales and operations planning (S&OP) platform that aligns demand forecasts with production and inventory planning.

  • Lesaffre Interno

    Human Resources · Mar 2025

    Early-careers platform with a student portal, an approval engine that routes requests and applications, and a management hub for performance reviews, project tracking, and internship administration.

  • Lesaffre Food

    Production · Apr 2025

    Mobile meal ordering app with real-time menu updates and order tracking, integrated with payroll for meal payment deduction.

  • Lesaffre Connect

    HR and Security · Aug 2024

    Digital signage platform that distributes real-time announcements and multimedia content across 10 displays simultaneously.

Skills

Languages
  • TypeScript
  • Python
  • PHP
  • Java
  • Kotlin
Backend
  • Nest.js
  • Django
  • Laravel
  • Spring Framework
Frontend
  • React
  • Next.js
  • TanStack Start
  • Svelte
  • SvelteKit
Databases
  • PostgreSQL
  • Apache Cassandra
  • Oracle Database
  • Microsoft SQL Server
  • MySQL
Architecture
  • Domain-Driven Design
  • Hexagonal Architecture
  • Event-Driven Architecture
  • CQRS
  • Microservices
Testing
  • TDD
  • BDD
  • Unit testing
  • Integration testing
DevOps
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • Ansible
  • Bash
  • PowerShell
Cloud
  • AWS
  • Google Cloud
  • Microsoft Azure
Tools
  • Git
  • GitHub
  • GitLab
  • Gitea
  • Figma
  • Penpot

Testimonials

Feedback from colleagues and collaborators.

Yahya brings structure to complicated problems, listens carefully, and turns vague requirements into software people can use.

Ali Benlemmouden

IT Manager at Lesaffre Morocco

Writing

  • · By Yahya Eddhissa · 8 min read

    Be careful when adopting Domain-Driven Design

    Domain-Driven Design is a powerful approach to software development, but implementing it correctly is very challenging. This post will kick you back to reality and warn you about hidden pitfalls and mistakes when implementing DDD.

    • ddd
    • architecture

All posts

Contact

I'm looking for opportunities to contribute to innovative projects and keep growing as an engineer. The best way to reach me is by email.

© 2026 Yahya Eddhissa

RSS