Building Innovative Solutions for Complex Challenges

Computer Science Student @ EPFL • Software & AI Engineering • Finance & Data

Bridging Technology, Data, and Strategy. Learning Fast. Delivering Impact.

A Computer Science student at EPFL with hands-on experience in software engineering, AI/ML, quantitative analysis, and project management. Passionate about designing practical, scalable solutions that connect technology with real-world needs, across industries such as finance, engineering, and consulting. Driven by curiosity and a desire to learn, build, and contribute to impactful projects.

Ismail Moudden

About Me

My Journey & Impact

I am a Communication Systems student at EPFL with a strong interest in solving complex problems through technology, data, and thoughtful design. My experience spans software development, machine learning, quantitative finance, and project management allowing me to work comfortably across technical, analytical, and strategic challenges. I enjoy turning ideas into real systems, whether through building ML models, developing full-stack applications, optimizing financial strategies, or managing multidisciplinary consulting projects. My curiosity drives me to explore diverse fields, from algorithms and systems to applied AI and business innovation. I’m motivated by challenges where I can learn quickly, collaborate with talented teams, and create solutions that have a tangible impact in tech, finance, engineering, or consulting.

+10 Personal Projects Ranging from web applications to machine learning research projects across multiple domains
+10 Projects Managed As part of Junior Entreprise EPFL which generated over 300K€ in revenue during 2023/2024
3 Business Ventures Founded three businesses including SiraEdge (FinTech), a fashion brand, and a seasonal delivery service

What's New

Latest projects I'm working on

Skills & Expertise

Technical, Consulting & Financial Competencies

Programming Languages

  • Scala
    Learned from academic courses and personal projects
  • Python
    Self-taught with numerous online exercises
  • Java
    Extensive experience from university projects
  • HTML/CSS
    Through web development courses and practice
  • JavaScript/React
    Built interactive web applications using JavaScript frameworks
  • C/C++
    Learned during my computer science classes
  • Assembly
    Basic understanding from low-level programming studies
  • Flask (Backend)
    Backend API development for financial applications (SiraEdge)
  • Applied AI for Finance
    AI-powered assistant and ML for finance (SiraEdge)

Professional Experience

Work Experience & Internships

Sep 2024 - Present

Founder & Product Lead

SiraEdge

Remote

  • Conceived and developed SiraEdge, a portfolio simulation platform democratizing access to professional-grade asset management tools
  • Engineered comprehensive Portfolio Optimization Module implementing 7 state-of-the-art models: Markowitz, Risk Parity, Monte Carlo (10,000 portfolios), Black-Litterman, ML Ridge Regression, Hybrid Model, and Custom Metrics
  • Implemented professional-grade walk-forward backtesting with rolling windows (252 days), monthly rebalancing, and transaction costs simulation (5 bps)
  • Developed advanced risk management with dynamic correlation analysis, technical indicators (RSI, momentum, volatility), and multi-objective optimization
  • Built modular Python architecture with comprehensive metrics (Sharpe, Sortino, Calmar, Stability, Turnover) and automated data management via yfinance
  • Designed low-dependency frontend interface (HTML/CSS/JS) emphasizing transparency, performance, and user control
  • Integrated AI assistant (SiraChat) for explaining model outputs and portfolio behavior using natural language
Python NumPy/Pandas Matplotlib yfinance HTML/CSS/JS Financial Modeling AI/ML Portfolio Optimization Risk Management Backtesting
Jul 2025 - Sep 2025

AI & Software Intern

Kapres Technology

Madrid

  • Contributed to the final deployment of an AI-based psychomotor rehabilitation platform, working with Blender and exploring real-time motion feedback mechanisms in AR
  • Assisted on a deep tech system for solar plant monitoring using drones and CNN-based anomaly detection
  • Gained hands-on exposure to machine learning in industrial applications, AR prototyping, and collaborative workflows
Python Blender AR CNN Machine Learning
Dec 2020 - Jan 2021

Renewable Energy Intern

MASEN (Moroccan Agency for Sustainable Energy)

Rabat, Morocco

  • Monitored Renewable Energy Projects: Collaborated with the R&D department to observe solar and wind projects, identifying innovative technologies aimed at optimizing energy processes
  • Gained Financial Insights: Rotated into the financial division to study financing models and conduct economic evaluations of projects, deepening my understanding of profitability, financial risk, and investment management in the sector
Renewable Energy Project Monitoring Financial Analysis R&D
Feb 2024 - 2025

Project Manager

Junior Entreprise EPFL

Lausanne

  • Managed more than 10 projects, providing customized IT consulting solutions, including business analysis and strategic planning
  • Led multidisciplinary teams, contributing to a revenue of over 300K CHF in 2023/2024
Project Management IT Consulting Strategic Analysis

Projects

A collection of my work and experiments

SiraEdge Portfolio Optimization Platform
Ismail Moudden Jan 2025

SiraEdge Portfolio Platform

How do you democratize access to professional-grade portfolio optimization tools? Discover SiraEdge, a comprehensive platform combining 7 advanced models with educational resources.

FinTech Machine Learning
ML Microstructure Signals
Ismail Moudden Dec 2024

ML Microstructure Signals

A machine learning system for predicting short-term mid-price moves from order book features. Features comprehensive order flow analysis, multiple ML models (LightGBM, LSTM, Transformer), and professional backtesting framework with transaction costs simulation.

Machine Learning Research
S&P 500 Prediction with Machine Learning
Ismail Moudden 2023 - Present

S&P 500 Prediction with Machine Learning

An educational project teaching machine learning fundamentals through practical applications in financial market prediction. Features K-means clustering, regression models, and ensemble methods with comprehensive learning resources.

Machine Learning Education
Seekly Movies Platform
Ismail Moudden 2024 - Present

Movies Recomendation Platform

Movie discovery platform featuring a hybrid recommendation engine that fuses movie metadata, viewing histories, social activity, and popularity signals to serve cinematic suggestions that evolve with every interaction.

Web App AI
FinAssist Copilot
Ismail Moudden 2024 - Present

FinAssist Copilot

Multi-theme analyst workspace with a refined Surseoir-inspired UI that lets teams browse financial PDFs, capture figures, and interrogate an on-page AI copilot powered by OCR, PDF.js rendering, and a custom vision pipeline.

FinTech AI
Streakly
Ismail Moudden 2023 - Present

Streakly

A habit-tracking application designed to help users build lasting habits through streak-based motivation. Features include advanced analytics, personalized challenges, collaborative streaks, and smart integrations with health apps.

Mobile Health
Libghiti Delivery Service
Ismail Moudden May 2021 - Jul 2022

Libghiti Delivery Service

Co-founding a seasonal delivery service in tourist areas. Processing 500+ deliveries while maintaining 95% customer satisfaction through streamlined logistics.

Business Logistics
Currency Market Fluctuations Research
Ismail Moudden 2022

Currency Market Fluctuations Research

Research about mathematical and physical models for short-term FX market movements to predict fluctuations. Presented during Baccalaureate oral exam.

Research Finance
Read post
Team Matching App
Ismail Moudden 2023

Team Matching App

A platform that helps users find partners for group projects, facilitating collaboration through shared interests and skill matching with an integrated database.

Web App Database
Nutrition Tracker App
Ismail Moudden 2023

Nutrition Tracker App

Designed an app to help users track their daily nutrition intake, set dietary goals, and maintain a healthy lifestyle with personalized recommendations.

Mobile Health
Outside Streetwear
Ismail Moudden Apr 2020 - May 2024

Outside Streetwear

Building a contemporary streetwear brand from the ground up. From product development to reaching 1,000+ customers, lessons in entrepreneurship and brand building.

Entrepreneurship Design
Read post
Academic Projects
Ismail Moudden 2022 - Present

Academic Projects

A collection of diverse small-scale projects, including algorithms, web development demos, and experimental applications showcasing creativity and technical skills.

Web Dev Algorithms
View on GitHub

Education

Academic Background & Achievements

EPFL

École Polytechnique Fédérale de Lausanne

2022 - Present

Programming in Java, C, Scala, and Python
Advanced mathematics and algorithms
Junior Entreprise EPFL

Junior Entreprise EPFL

2023 - Present

Project management and client relations
IT consulting for various industries
Lycée Descartes

Lycée Descartes, Morocco

2019 - 2022

Top academic performance with highest honors
Perfect scores (20/20) in Mathematics and Physics
Academic Awards

Distinctions & Academic Achievements

Geosciences Olympiad

Education Nationale · May 2021

Student Leadership

Lycée Descartes · 2020-2022

Theoretical Knowledge

Academic Coursework & Self-Study

Probability & Statistics

MATH-232

Core for modeling uncertainty, risk, stochastic processes — used in pricing, risk analysis, data science. Comprehensive foundation in probability theory and statistical analysis essential for quantitative finance and machine learning. Covers key concepts from basic set theory and combinatorics to advanced topics like hypothesis testing, statistical modeling, and Bayesian inference.

Random Variables Statistical Inference Risk Analysis Bayesian Methods

Algorithms I

CS-250

Strong foundation in designing efficient algorithms and complexity analysis — essential in quantitative / high-frequency trading. Fundamental algorithms and data structures: design paradigms (divide & conquer, dynamic programming, greedy), sorting, graph algorithms, analysis of complexity.

Dynamic Programming Graph Algorithms Complexity Analysis High-Frequency Trading

Stochastic Models for Communications

COM-300

Gives tools in stochastic processes which are closely related to models used in quantitative finance. Stochastic processes and models applied to communications systems (random processes, queuing, Markov models, applications in networking).

Stochastic Processes Markov Models Queuing Theory Quantitative Finance

Cryptographie & Mathématiques Discrètes

AICC-1, AICC-2

Combinaison des fondamentaux des mathématiques discrètes avec les principes cryptographiques appliqués. Couvre la théorie des nombres, l'arithmétique modulaire, les algorithmes de chiffrement et les protocoles cryptographiques avancés, formant une base solide pour concevoir des systèmes de sécurité robustes.

Cryptographie Théorie des nombres Sécurité Protocoles

Introduction to Machine Learning

CS-233

Very relevant in finance: prediction, classification, anomaly detection, portfolio optimization. Basic machine learning methods: supervised/unsupervised learning, regression, classification, clustering, model evaluation.

Supervised Learning Portfolio Optimization Anomaly Detection Model Evaluation

Algebra

MATH-310

Introduction to modern algebra focusing on groups, rings, and fields. Covers integer arithmetic, Bezout's theorem, dihedral groups, symmetric groups, subgroups, homomorphisms, quotient groups, classification of finite abelian groups, rings, ideals, polynomial rings, integral domains, Euclidean domains, fields, and finite fields.

Groups Rings Fields Abstract Algebra

Software Construction

CS-214

Shows you understand best practices, clean design, maintainability, and ethical software design — important in production-level financial systems. How to design and implement reliable, maintainable, efficient software using functional programming, abstraction, modularity, verification.

Design Patterns Functional Programming Modularity Verification

Analysis I, II & III

MATH-101, MATH-106, MATH-203(d)

Core foundations in real and multivariate analysis: limits, continuity, sequences/series, differentiation and integration of single and multivariable functions, ODEs, vector calculus (grad, div, curl), line/surface integrals, Stokes/Gauss theorems, and Fourier transforms. Provides rigorous mathematical grounding for modeling and quantitative methods.

Real Analysis Multivariable Calculus Vector Calculus Differential Equations Fourier Transforms Distributions

Signal Processing

COM-202

The techniques are related to time series analysis, filtering noise, frequency domain methods — useful in financial data analysis. Theory and application of signals and systems: Fourier analysis, filtering, discrete-time systems, sampling, transforms.

Time Series Analysis Fourier Analysis Filtering Financial Data

Computer Systems

CS-202

Understanding hardware, performance, memory, concurrency — useful when implementing high-performance financial software. Operating systems and system-level programming concepts, memory management, concurrency, processes, threads, system calls.

Memory Management Concurrency Performance System Programming

Computer Security & Privacy

COM-301

Security is crucial in software / fintech / banking / traditional platforms; having that foundation is a plus. Introduction to principles and practice of computer security and privacy: threats, cryptography, access control, secure system design.

Cryptography Access Control Fintech Security Secure Design

Linear Algebra & Geometry

PREPA-032(a), MATH-111(e)

Study of vector spaces, matrices, determinants, and fundamental geometric concepts. Linear algebra provides critical tools for machine learning, computer graphics, and optimization algorithms used in both finance and software development.

Vector Spaces Matrix Operations Linear Transformations Eigenvalues

Numerical Methods for Visual Computing & ML

CS-328

Numerical linear algebra, optimization, automatic differentiation, error analysis, methods for visual computing and machine learning. Critical for implementing efficient algorithms in quantitative finance and data science applications.

Numerical Linear Algebra Optimization Automatic Differentiation Error Analysis

Responsible Software

CS-290

Software development with ethics, responsibility, professional practices, reliability, maintainability. Essential for building trustworthy systems and understanding the ethical implications of technology.

Ethics Professional Practices Reliability Maintainability

Advanced Analysis & Computational Methods

MATH-101(e), PREPA-031(a), PREPA-031(b), MATH-106(e)

Comprehensive foundation in mathematical analysis including limits, continuity, differentiability, series convergence, and integration techniques. These concepts provide the theoretical foundation for quantitative finance and algorithmic problem-solving.

Limits & Continuity Differentiability Series & Convergence Integration Techniques

The Software Enterprise – from Ideas to Products

CS-311

Comprehensive course covering the entire software development lifecycle from conception to production. Essential for understanding how to build scalable, market-ready technology products.

Product Development Software Lifecycle Market Strategy Scalability

Human-Computer Interaction

CS-213

Study of user interface design, usability, interaction models, user-centered design, evaluation techniques. Important for creating intuitive applications and platforms.

UI Design Usability User-Centered Design Evaluation

Computer Architecture

CS-270

Study of computer organization and design, including processors, memory hierarchies, and I/O systems. Understanding how hardware and software interact at a fundamental level to optimize performance and efficiency in computing systems.

CPU Design Memory Systems Pipelining Cache Organization

Technologies for Democratic Society

CS-234

Study of how technologies interact with society, democracy, public policy, digital rights. Important for understanding the broader impact of technology on society and regulatory considerations.

Digital Rights Public Policy Social Impact Regulatory

General Physics: Electromagnetism

PHYS-114

Classical electromagnetism: Maxwell's equations, fields, potentials, waves, boundary conditions. Provides mathematical foundation and problem-solving skills applicable to complex financial modeling.

Maxwell's Equations Field Theory Mathematical Modeling Problem Solving

General Physics: Mechanics

PHYS-101

Classical mechanics covering kinematics, dynamics, conservation laws, oscillations, and wave motion. Provides strong mathematical foundation and analytical problem-solving skills essential for quantitative analysis.

Kinematics Dynamics Conservation Laws Oscillations

Contact Me

Get in touch!

Email

ismail.moudden1@gmail.com

LinkedIn

linkedin.com/in/ismail-moudden

Location

Lausanne, Switzerland

×

Aperçu du CV

CV Preview