MOHAMED
SABR

IS Engineering student building real systems — from 3D raycasting engines to enterprise Power BI dashboards.

ENSA KHOURIBGA 1337 / 42 NETWORK DATA ANALYTICS SYSTEMS PROGRAMMING
01

About

{   "name": "Mohamed SABR",   "school_1": "ENSA Khouribga",   "school_2": "1337 / 42 Network",   "location": "Khouribga, Morocco",   "internship": "OCP Group — Power BI",   "seeking": "PFE — January 2027",   "interests": [     "Systems Programming",     "Data Engineering",     "Full-Stack Web"   ],   "available": true }   // always learning, always building...

Second-year engineering student at ENSA Khouribga, specializing in Information Systems Management and Governance — and concurrently enrolled at 1337 (42 Network) for intensive systems programming.

Passionate about software development, data analytics, and technological innovation. I bridge two worlds: building 3D raycasting engines in C at 60 FPS, and developing Power BI dashboards processing 50,000+ records for industrial operations.

My internship at OCP Group (Jul–Aug 2025) gave me real industry experience: automating reports, reducing generation time by 40%, and training end-users at scale. Available immediately for PFE internship starting January 2027.

OCP
Industry Experience
8K+
Lines of Code
10h
Saved per Week
Jun '26
Available From
02

Skills

Programming Languages
Java90%
C / C++90%
Python80%
Bash / Shell75%
Web Development
HTML5 / CSS380%
JavaScript80%
PHP72%
Data, Databases & BI
Power BI88%
MySQL / SQL85%
NumPy / Pandas75%
Tools, Modeling & Methods
Git / GitHub88%
Linux / Vim85%
UML / MERISE78%
Algorithms & Problem Solving80%
03

Projects

OCP Internship
Power BI Dashboards
5+ real-time industrial dashboards monitoring 15+ KPIs at OCP Group. Analyzed 50,000+ SQL records, automated 8 reports (−40% gen time, 10 h/week saved), resolved 12+ data quality issues. Trained 6 users.
Power BISQL/MySQLKPIsAutomation
42 Network
Cub3D
3D rendering engine in C using raycasting. 2000+ lines of code, 10+ texture types, real-time collision detection at 99% accuracy, stable 60 FPS. Pair programming project.
CRaycastingMiniLibX60 FPS
42 Network
Minishell
Complete UNIX shell interpreter in C — 3000+ lines, 20+ Bash functionalities, 10+ simultaneous processes, pipes, I/O redirections, 15+ env vars, 5 signal types. 95% unit test pass rate.
CPOSIXSignalsPipes
Data Science
Titanic ML
Machine Learning project predicting passenger survival. Implemented data cleaning, feature engineering, model selection, and evaluation using Python. Achieved high accuracy with ensemble methods.
PythonMachine LearningScikit-Learn
ENSA Project
Repair Tracking System
Desktop app in Java + JavaFX for repair management. CRUD on 100+ records, 3-level authentication, Material Design UI, MySQL schema with 5 interconnected relational tables.
JavaJavaFXMySQLCRUD
Open Source
More on GitHub
Explore all 42 Network projects: libft, ft_printf, get_next_line, push_swap, philosophers, Born2beRoot and more — all open source. 8,000+ total lines of C and Java code across major projects.
CAlgorithmsOpen Source
04

Experience

Data Analytics Intern — Power BI & BI
OCP Group — Beni Amir Washing Plant, Khouribga
Jul 2025 — Aug 2025 · 2 months

Developed 5+ Power BI dashboards monitoring 15+ industrial KPIs in real time. Analyzed 50,000+ SQL/MySQL records to optimize 3 key processes. Automated 8 production reports — cutting generation time by 40% and saving 10 h/week. Collaborated with 4 technical teams to resolve 12+ data quality issues. Trained 6 end-users on Power BI usage.

5+Dashboards
50K+SQL Records
−40%Report Time
10hSaved / Week
Power BI MySQL SQL Data Visualization KPI Dashboards
05

Education

2024
— Now
Engineer's Degree IN PROGRESS
IS Management & Governance
ENSA Khouribga — National School of Applied Sciences

Specialization in Information Systems Management and Governance. Coursework covers software engineering, databases, IS strategy, systems analysis, project management, and IS architecture.

Software Engineering Databases IS Strategy Project Mgmt
2024
— Now
Programming School IN PROGRESS
Systems Programming — 42 Network
1337 — Khouribga Campus / 42 Network

Intensive peer-learning curriculum: C programming, algorithms, UNIX internals, systems development. No lectures — pure curiosity, documentation, and peer code review. Projects include a 3D raycasting engine, custom UNIX shell, and memory allocator.

C / C++ UNIX / POSIX Algorithms Peer Learning
2022
High School Diploma
Baccalaureate — Experimental Sciences (BIOF)
ANOUAL High School, Ouarzazate

Baccalaureate in Physical Sciences, Bilingual French option (BIOF). Strong foundation in mathematics and natural sciences.

Physical Sciences Bilingual FR
06

Contact

Available for PFE Internship — January 2027

Open to engineering internships, collaborative projects, and technical discussions. I respond quickly — don't hesitate to reach out.