Portfolio · Open to opportunities

Mohammadreza Javadzadegan
shaping machine-centered learning systems.

I’m Mohammadreza Javadzadegan, working at the intersection of machine learning, generative AI, and educational data, with a background in structural / earthquake engineering.

Focus Recommender systems · LLMs · Learner modeling Tech Python · MATLAB · ML · NLP
About

Bridging engineering, data, and learning

My path started in structural / earthquake engineering and moved into educational data science, learner modeling, and AI-driven course recommendation systems for higher education.

Profile

I combine a strong quantitative background with hands-on experience in machine learning, neural networks, and recommender systems. My recent work focuses on human-centered AI for education, leveraging Python, MATLAB, and modern ML libraries.

I enjoy designing systems that are not only accurate, but also interpretable and aligned with how learners actually make decisions.

Quick facts

Background
Earthquake & Structural Engineering
Focus
Data Science, ML, LLMs
Tools
Python · MATLAB · Git
Interests
Learner modeling, recommender systems, XAI
Skills

What I work with

A mix of engineering foundations and modern data science tools, from numerical modeling to neural networks, NLP, and recommendation systems.

Python
pandas · NumPy · scikit-learn
MATLAB
Neural networks · FE analysis
Machine Learning
Classification · Regression · SVM · Ensembles
Neural Networks
ANN for damage detection & prediction
Generative AI
LLMs · Prompt design · XAI
Recommender Systems
Course & skill-based recommendations
Structural Dynamics
Earthquake engineering · damage detection
Data
Cleaning · feature engineering · evaluation
Projects

Selected work

A sample of research and applied projects. I’m happy to share more technical details, code, and reports upon request.

Educational Data Science

Course Recommendation System for Higher Education

Designed a course recommendation system using enrollment histories and learner performance to support better course selection. Focus on explainable, skill-based recommendations aligned with students’ long-term goals.

Python Recommender systems Learner modeling
Structural Engineering · ML

Damage Detection in Semi-Rigid Frame Structures using ANN

Used MATLAB and neural networks to detect damage in beam-to-column connections under seismic loading. Currently extending the work with SVM and ensemble learning for comparative performance analysis.

MATLAB Neural networks Earthquake engineering
AI · Productivity

LLM-powered Personal Development Assistant (Concept)

Designing a concept for a personal development app that uses large language models to help users track goals, build habits, and reflect on progress, with a focus on transparency and user control.

LLMs Product design Human-centered AI
Contact

Let’s collaborate

Open to PhD positions, research collaborations, and data / AI roles where I can work on learner modeling, recommender systems, or applied ML.

Tell me about your project or team

If you think my background could be a good fit for your research group or organization, feel free to reach out with a short description of your work and how I might contribute.

GitHub / Code
Add your GitHub URL here
Location / Timezone
Europe · CET (UTC+1)