Mohammed Badr Echrami

Mohammed Badr Echrami

Full Stack Developer & Software Engineer

Passionate about building innovative and user-centric web applications. Constantly exploring new technologies to create impactful digital experiences.

About Me

Hello! I'm Badr, a dedicated Full Stack Developer with a knack for crafting elegant and efficient solutions to complex problems. My journey in software development has been driven by a continuous curiosity and a desire to leverage technology to make a positive impact.

I thrive in collaborative environments and enjoy the process of transforming ideas into tangible, high-quality software. My expertise spans across front-end and back-end technologies, allowing me to contribute to all stages of the development lifecycle.

When I'm not coding, I enjoy exploring the latest tech trends, contributing to open-source projects, and seeking out new learning opportunities.

Professional Experience

Jan 2024 - Present
Peer Tutor
Your University (Computer Science Dept.)

Provided academic support to fellow students in Computer Science, Mathematics (Calculus, Discrete Math, Probability), Physics, and Chemistry. Helped clarify complex concepts, improve problem-solving skills, and prepare for exams. Fostered a collaborative learning environment and adapted teaching methods to individual student needs.

Education & Certifications

2016 - 2020
B.S. in Computer Science
University of Technology

Graduated with Honors. Focused on software engineering, data structures, and algorithms. Active member of the coding club and participated in several hackathons.

2019
Advanced Web Development Bootcamp
Code Institute

Intensive program covering full-stack development with MERN stack. Completed multiple real-world projects and collaborated in team-based assignments.

My Portfolio

Miftah — Educational Platform for Moroccan Students and Educators

Overview:

Miftah is a Next.js + TypeScript web app designed to provide a seamless educational experience for students, teachers, and administrators in Morocco with AI-powered learning tools.

Key Features:

  • Student course access, progress tracking, AI-generated study plans
  • Teacher course management, analytics, communication tools
  • Admin user management, system health monitoring, moderation

Tech Stack:

Next.jsReactTypeScriptTailwind CSSShadcn UIOpenAI Whisper (AI)Secure Authentication

Role & Contributions:

  • Developed frontend components and AI integration
  • Implemented authentication and role-based access
HeartBeats — University Health Center Management System

Overview:

HeartBeats modernizes Al Akhawayn University’s healthcare services by streamlining doctor scheduling, resource management, and real-time analytics.

Key Features:

  • Doctor schedules and staff profiles
  • Medication management and resource tracking
  • Intuitive interface with accessibility options

Tech Stack:

ReactNode.jsPostgreSQLChart.jsSecure Database Management

Role & Contributions:

  • Built frontend UI/UX and backend APIs
  • Developed analytics dashboards for health resource monitoring
AI-Powered YouTube Shorts Creator — Automated Viral Content Generator

Overview:

A Python-based system automating the extraction of viral moments from YouTube videos, creating engaging Shorts with subtitles, formatting, and AI-generated metadata.

Key Features:

  • AI transcription and smart clip detection
  • Batch processing, subtitle burning, vertical video conversion
  • Viral metadata generation for SEO optimization

Tech Stack:

PythonOpenAI Whisperyt-dlpMoviePyOpenCVFFmpegNumPySciPyscikit-learn

Role & Contributions:

  • Designed the full video processing pipeline
  • Integrated AI models for clip detection and metadata
FPL Assistant — Fantasy Premier League Decision Support Bot

Overview:

An AI-driven Fantasy Premier League assistant designed to analyze live and historical data to provide actionable player and team recommendations for optimal squad management.

Key Features:

  • Real-time data integration and historical performance analysis
  • Machine learning models predicting player form and ROI
  • User-friendly CLI interface for decision support

Tech Stack:

PythonPandasscikit-learnAPIs for live football dataCLI tools

Role & Contributions:

  • Developed data pipelines aggregating live and historical FPL data
  • Built predictive ML models for player performance and transfers
  • Implemented automation for team recommendations and alerts

My Skills & Expertise

A showcase of the technologies and tools I work with, categorized for clarity.

Programming Languages
Python
JavaScript
TypeScript
SQL
C
C++
Java
Frameworks & Libraries
Next.js
React
Node.js
Tailwind CSS
Shadcn UI
Chart.js
AI/ML & Data Processing
AI/ML Libraries
Video/Audio Processing
Databases
PostgreSQL
MongoDB
Tools & Platforms
Git
Docker
Virtual Machines

Key Strengths

Adaptability & Quick Learning

Eager to embrace new technologies and methodologies, quickly becoming proficient.

Problem Solving & Analytical Thinking

Strong analytical skills to dissect complex problems and devise effective, efficient solutions.

Teamwork & Communication

Collaborative team player with strong communication skills, fostering positive and productive environments.

Get In Touch

Contact Information
Feel free to reach out through any of these channels.
+212767600794
Casablanca, Morocco
Online Presence
Connect with me on these platforms.