Mohsen Raoufi
Mohsen Raoufi dotted

Welcome to my portfolio!

Mohsen Raoufi

About Me

Hey there!

I am an AI Engineer and Robotics Specialist interested in learning, designing, control, and dynamics of complex systems. I am driven by a simple belief: to truly understand a system, you have to build it yourself. This principle has shaped my decade-long practice of designing, implementing, and deploying intelligent systems, from high-performance controllers and decentralized learning algorithms to embodied robotic collectives. With a background in dynamics, state estimation, and control, I specialize in the full lifecycle of intelligent systems: from mathematical modeling and data-driven simulation to real-world deployment.

These days, I am extending my expertise into AI-driven automation and full-stack development. My focus is on managing the entire development cycle—integrating data science backend logic with functional front-end interfaces and testing frameworks. I have become the person people go to for solving intricate challenges end to end.

Skills

Engineering & Dynamical Systems

State Estimation
Sensor Fusion
Model-Based Design
Robotic Systems Integration
Gazebo Gazebo
Webots Webots
Embedded Systems Embedded Systems
Matlab & Simulink Matlab & Simulink

AI, Learning & Optimization

Optimization Algorithms
Bayesian Methods
Reinforcement Learning
Artificial Neural Networks
TensorFlow TensorFlow
PyTorch PyTorch

Systems Programming & Interactive Tools

Python Python
C++ C++
Julia Julia
CUDA CUDA
Qt Qt
D3.js D3.js
Interactive Dashboards

Data, Modeling & Scientific Computing

Data Analysis & EDA
Statistical Modeling
Agent-Based Modeling
SQL & BigQuery SQL & BigQuery

System-Level Perspectives & Concepts

Collective Intelligence
Multi-Agent Systems
Control Theory
Network Science
Complexity Science

DevOps, Infrastructure & Tooling

Docker Docker
CI/CD CI/CD
Git & GitHub Git & GitHub
Node.js Node.js
Hardware- and Software-in-the-loop

Generative AI & Agentic Systems (Learning ...)

Gemini CLI Gemini CLI
Claude Code Claude Code
n8n n8n
RAG
MCP

Selected Projects

01 <LARS>: Light Augmented Reality System

<LARS>: Light Augmented Reality System

2021-2024 / Berlin, Germany, SCIoI

Augmented Reality, Human-Robot Interaction, C++, Computer Vision

An open-source framework that links physical robot collectives to virtual environments through projected light. A single pipeline handles marker-free detection, real-time tracking, and projection, built on an MVC architecture so researchers can start experiments without assembling custom tracking hardware first.

02 Leveraging Uncertainty in Collective Opinion Dynamics

Leveraging Uncertainty in Collective Opinion Dynamics

2024 / Berlin, Germany, SCIoI

Network Science, Bayesian, Complex Systems, Python

A Bayesian model of opinion dynamics in which agents represent beliefs as Gaussian distributions and continuously reweigh social influence against their own uncertainty, rather than relying on fixed trust weights. Published in Scientific Reports (Nature), the work shows how network centrality and information quality jointly determine how fast, and how accurately, a group converges on consensus.

03 Breaking Echo Chambers with Messengers

Breaking Echo Chambers with Messengers

2025 / Berlin, Germany, SCIoI

Agent-Based Modeling, Complex Systems, Collective Systems, Python

Studies why echo chambers persist in social systems and introduces Messengers: agents that switch state under stochastic dichotomous noise to disrupt metastable polarization. Published in npj Complexity (Nature), the work combines agent-based modeling with statistical physics to identify the critical agent density a fragmented network needs to reach consensus.

04 TrustMyETA: Routing ETA Uncertainty Quantification

TrustMyETA: Routing ETA Uncertainty Quantification

2025 / Berlin, Germany

Monte Carlo Sim, Geospatial Analysis, React, TypeScript

A route-planning prototype that predicts arrival times as a probability range instead of a single number. Each route gets a Trust Score, computed from weather, traffic, incident data, and route geometry, to make clear how reliable the estimate actually is.

05 KN2C: Robotics Team

KN2C: Robotics Team

2011-2015 / K. N. Toosi University of Technology

Robotics, Multi-Agent Systems, C++, Qt

KN2C is a Small Size League (SSL) robot soccer team: a fleet of omnidirectional mobile robots coordinated through low-latency vision processing and multi-agent strategy. The robots operate at high speed, executing precise ball handling and tactical plays in a fully dynamic, adversarial environment.

Selected Publications

Light-Augmented Reality System for Collective Robotics Interaction

Raoufi, M., Romanczuk, P. & Hamann, H.

Sensors 2025
View Paper

Messengers: Breaking Echo Chambers in Collective Opinion Dynamics with Homophily

Raoufi, M., Hamann, H., & Romanczuk, P.

NPJ Complexity 2025
View Paper

Leveraging Uncertainty in Collective Opinion Dynamics with Heterogeneity

Raoufi, M., Mengers, V., Brock, O., Hamann, H., & Romanczuk, P.

Scientific Reports 2024
View Paper

Get in Touch

Interested? Just drop me a line...

you can find me on:

Email
GitHub
LinkedIn