Ilyas El Madni
Ilyas El Madni

Software Engineer · Morocco

Building scalable backend systems and modern web applications.

Software engineer focused on backend systems, clean architecture, and building reliable applications that solve real-world problems.

ilyas.config.ts

Work

SnapHire screenshot

SnapHire

Live product

AI-powered mock interview platform featuring voice conversations, authentication, real-time feedback, and payment integration. Designed, developed, and deployed independently from architecture to production.

Next.jsTypeScriptTailwindFirebaseVapi AI
snaphire.pro

Experience

Software Engineering Intern

OCP Group

Jul 2025

El Jadida, Morocco

Developed an internal application that digitized the bypass request workflow, replacing manual processes with a centralized system.

  • Designed and implemented a full-stack web application.
  • Modeled relational database structures for operational data.
  • Built secure REST APIs and business logic.
  • Developed responsive user interfaces for internal users.
  • Worked closely with business stakeholders to translate requirements into software.
Next.jsTypeScriptNode.jsPostgreSQLPrismaTailwind CSS

About

I'm Ilyas, a Software Engineering student from Morocco with a growing focus on backend engineering. I enjoy building reliable systems using Java and Spring Boot while continuing to develop modern full-stack applications with React and Next.js.

I care about software beyond making features work. I enjoy designing maintainable architectures, writing clean code, and building applications that are scalable, secure, and easy to evolve over time.

Skills

My main focus is backend development with Java, Spring Boot, REST APIs, and SQL databases. I'm also experienced with React, Next.js, and modern frontend development, allowing me to take projects from idea to production.

JavaSpring BootSpring Data JPAReactNext.jsTypeScriptNode.jsPostgreSQLMongoDBDockerGitLinuxREST APIsMaven

Contact

Questions or ideas? feel free to reach out.

Whether it's a project, collaboration, or just a conversation about software, I'm always happy to connect.