01
Hafid Elmoudden
Software Engineer and Cloud & Big Data student, passionate about data, machine learning, and building web & mobile apps.
Available for new opportunities
EH
02

About Me

I'm a software engineer and Big Data & Cloud student at ENSET Mohammedia, passionate about building clean, cross-platform apps powered by data and AI. In the past, I've built web and mobile projects with Flutter, React, and Spring Boot, explored topics like Docker security and NLP, and completed hands-on internships in full-stack development. I'm currently looking for a final-year (PFE) internship where I can turn ideas into real, scalable products, evolve alongside other teams, and keep learning every day.

03

Experience

PCS AGRI

Full Stack Developer

P
July 2025 - Sept 2025

Design and development of a mobile platform for smart agriculture, enabling farmers to monitor and optimize their activities through IoT devices measuring humidity, pH, temperature, and more, using React Native with Expo and TypeScript for the mobile app, and Laravel for the backend.

TECFORGE

Full Stack Developer

T
July 2024 - Sept 2024

Design and implementation of a mobile and web application for managing public lighting complaints, designed with Figma and developed using Flutter, Laravel, Vue.js, and PostgreSQL, within an Agile (Scrum) framework. Contributed to optimizing request processing and improving the responsiveness of municipal services, using Postman for API testing.

ENSET Mohammedia

Engineer's Degree in Computer Engineering, Big Data & Cloud Computing

E
Sept 2023 - 2026

TECFORGE

Mobile Developer

T
April 2023 - June 2023

Development of a Flutter mobile application for reporting anomalies, designed with Figma and tested using Postman, facilitating the collection and monitoring of reports by local authorities.

Al Omrane

Full Stack Developer

A
Aug 2022 - Sept 2022

Creation of a web application in Next.js for personnel management, improving organization and internal planning.

EST Agadir

University Diploma of Technology (DUT) in Computer Science

E
Sept 2021 - June 2023
04

Skills

App Development

Flutter
React Native
React
Next.js
Vue.js
Angular
Android (Kotlin, Java)
JavaFX
Electron

Data Science & BI

Machine & Deep Learning
Python
Pandas
Matplotlib
Seaborn
Power BI
Web Scraping

Backend & Databases

Spring Boot
Django
Express.js
Laravel
SQL
PostgreSQL
MySQL
Supabase
MongoDB
Redis

Tools & Methodologies

Git
GitHub
JUnit
Figma
Postman
Docker
Linux
Trello
Jira
OpenCV

Big Data & Cloud

Hadoop
Spark
Kafka
Firebase
Oracle Cloud Infrastructure

Interpersonal Skills

Teamwork
Problem Solving
Agile Project Management
05

Projects

A collection of projects I've worked on, from web applications to mobile apps.

Ticketer (formerly E-Ticket)

A web application for event ticketing and management. Enables organizers to create events, sell tickets, and track sales while providing users with a seamless and secure experience.

JavaScript
React
Express.js
MySQL
Prisma
JWT
Figma
GitHub

E-Ticket Scanner

A companion mobile app for real-time QR code ticket verification. Integrates with the Ticketer backend to streamline event check-ins and enhance entry efficiency.

JavaScript
React Native
Figma
GitHub

Datafarm

An IoT agriculture platform that helps farmers monitor and optimize their activities. Uses connected sensors to measure humidity, pH, and temperature with real-time data visualization.

React Native
Expo
Typescript
PHP
Laravel
Swagger
GitHub
Chart.js
Figma

MedTrack

A cross-platform health management app for tracking medications, appointments, and lab results. Features secure login, offline access, smart reminders, and a shareable QR health card.

Dart
Flutter
Provider
PostgreSQL
Python
Flask
MySQL
JWT

JobAI

An AI-powered platform that automates and personalizes the job search process. Generates optimized CVs and cover letters, analyzes profile-offer compatibility, and captures job listings via Chrome extension.

Python
Flask
Typescript
React
Firebase
TailwindCSS
React Query
Shadcn UI
Google Gemini 1.5 Flash
PyLatex
Chrome Extension (Manifest V3)
GitHub

Nafis

A desktop application for teachers in Saudi Arabia to generate national Nafis tests and automate student assessment reports. Streamlines exam preparation and grading processes.

Electron
React
Typescript
Node.js
Supabase
TailwindCSS
Shadcn UI
GitHub

Envoyer

A mobile application that enables citizens to report anomalies and local issues. Allows authorities to collect, track, and manage reports efficiently through an intuitive interface.

Flutter
Dart
Figma
Postman
GitHub

Alomrane Personnel Management

A web application for personnel management at Al Omrane. Improves internal organization and planning with streamlined employee tracking and administrative workflows.

Next.js
React
MySQL
Prisma
Material UI

Tawjihi

A desktop application for college students to search and apply for academic programs. Provides schools with tools to manage and process student applications efficiently.

Java
JavaFX
SQL Server

Tetriste

A C++ puzzle game inspired by Tetris, developed as part of a university Data Structures module. Players insert randomly generated colored pieces on a linear board to form matching patterns.

C++
SFML
Data Structures
Algorithms
06

Certifications

M

Introduction to MongoDB

MongoDBJanuary 2025
C

English For IT

CiscoDec 2023
E

EF SET English Certificate 71/100 (C2 Proficient)

EF Standard English TestMay 2024
D

Apprentissage automatique supervisé : Régression et classification

DeepLearning.AIMay 2024
C

NDG Linux Unhatched

CiscoMay 2024
C

NDG Linux Essentials

CiscoMay 2024
C

Networking Essentials

CiscoJan 2024
08

Get in Touch

Have a question or want to work together? Feel free to reach out!

Hafid