Mehdi's profile

Hello!

I am Mehdi ESSALEHI, a Moroccan 🇲🇦 Software Engineer. I enjoy creating various quality software with attention to UI and user experience.

Learn more

Education & Skills

Education

Ibn Mandour High School • Casablanca

Baccalaureate in Electrical Science & Technologies

July 2019

Technical High School • Mohammedia

Preparatory Classes

September 2019 → July 2021

ENSIAS • Rabat

Software Engineering Degree

September 2021 → July 2024

Skills

Programming languages

TypeScript
Rust
Go
Python
Kotlin
Java
PHP

Web frameworks

React/Next.js
Node.js
Nest.js
Express.js
Laravel
Spring
Django

Native & Cross-Platform apps

Android
React Native
Gtk
Qt

Databases

MongoDB
PostgreSQL

Experience

Orange Maroc logo
Orange Maroc

Full-Stack Engineer Intern

July 2022 → August 2022

Casablanca Prestations logo
Casablanca Prestations

Web & Mobile Engineer Intern

July 2023 → August 2023

Oracle logo
Oracle

Software Engineer Intern

February 2024 → July 2024

Some of my humble work

Flow Cover

Rust • Python • GTK4 • GLib

Flow

A daemon and GUI to automatically organize and keep track of your downloads designed for GNOME. This project is still in development. This app aims to be an alternative for Internet Download Manager on Linux.

Go to project
Bridge Survey Cover

Next.js • Nest.js • PostgreSQL

Bridge Survey

A dedicated platform for the school's Bridge Survey initiative to manage the survey and manage members and their contributions.

Go to project
/

atlas

Go

Atlas

A WIP simple compiled programming language powered by a simple virtual machine. The execution is done on a distributed system where nodes must reach consensus on the result, inspired by Ethereum VM.

Go to project
DuckDuckGo Search App Cover

Kotlin • Android

DuckDuckGo Search App

An unofficial DuckDuckGo search engine client for Android that provides a standalone search experience separate from the official browser.

Go to project

See more on GitHub

Get in touch