About Me

Who Am I?

"

I'm Mahdy M., a master's student in Electrical Communication Engineering at the University of Kassel with a software-oriented engineering profile, focusing on communication systems, applied electromagnetics, and computational modeling, and practical software development.

My journey began with a Silver Medal in Iran's National Physics Olympiad, which earned me recognition from the Iran National Elites Foundation. Since then, I've been drawn to work where mathematics, electromagnetics, and software meet: from C#/.NET/WPF tooling in my bachelor thesis to Python and C++ workflows for simulation, visualization, and automation.

I'm preparing for myMaster's Thesis (2026)by building validated simulation projects and documenting them with short blog write-ups, full reports, and reproducible code in the corresponding GitHub repositories.

Download Credentials

Professional Documents

Download my curriculum vitae and resume to learn more about my academic background and professional experience.

Career Path

My Technical Journey

Every milestone shaped who I am today

2019
2021
2024
Portfolio

Featured Projects

Research projects, course work, and technical explorations in electromagnetics and signal processing

Highlighted Projects

Software
2023

Adaptive FEM Post-Processing Tool

C#/WPF tool to parse and visualize EM field results (potential, E/H, Poynting vector) with Delaunay triangulation. Automates parameter extraction and plotting for research workflows.

C#WPFGnuplot
VisualizationAutomationNumerical Methods
Software
2026

Portfolio Website

Personal portfolio and technical blog built with Next.js, React, and TypeScript. Presents engineering projects, MDX blog posts, responsive UI, and reusable content components.

Next.jsReactTypeScriptMDX
PortfolioTechnical BlogResponsive UI
Software
2026

Symulation

Interactive C++ simulation lab for physics, electromagnetics, and numerical visualization, featuring real-time GUI controls, six documented modules, lightweight GitHub demos, and a clean public-release setup.

C++17CMakeraylibImGuiEigenCGAL
SimulationNumerical MethodsElectromagneticsFEM
RF/Microwave
2023

High-Gain Horn Antenna Design (7 GHz)

Designed and simulated a 16 dBi horn antenna in HFSS. Performed parametric sweeps and impedance matching to meet radiation and gain targets.

HFSSAntenna TheoryEM Simulation
MicrowaveRF DesignRadiation Patterns
RF/Microwave
2023

Rotated-Beam Dipole Array (15 dBi)

Modeled a dipole array with electronic beam rotation. Studied phasing networks, mutual coupling, and array factor to achieve steerable patterns.

HFSSMATLABArray Theory
BeamformingAntenna ArraysModeling
Research
2025

Fiber Mode Perturbation Analysis

Rigorous Sturm–Liouville operator theory applied to optical fiber eigenmodes. First-order perturbation formulas for index, radius, and absorption; validated numerically with publication-quality results.

PythonSciPyOperator Theory
PhotonicsPerturbation TheoryWaveguides
Software
2024

Persian-Language Storefront UI

Frontend project for a Persian-language storefront interface with RTL-aware UI patterns, commerce-oriented layout, and reusable React/Next.js components.

Next.jsReactCSS / SCSS+1
#Frontend#Persian UI
RF/Microwave
2021

Microstrip Branch-Line Coupler (10 GHz)

Designed a 3-dB branch-line coupler in ADS; optimized for equal power split, isolation, and low insertion loss. Validated via S-parameter analysis.

ADSMicrowave CircuitsS-Parameters
#RF Components#Optimization
RF/Microwave
2021

Waveguide–Antenna Matching (End-Diaphragm)

HFSS study of waveguide–antenna transition using an end-diaphragm resonator near 10 GHz; improved impedance match and transmission.

HFSSNetwork AnalysisSmith Chart
#Waveguides#Impedance Matching
RF/Microwave
2021

Resonator Design & Analysis

Compared cavity/diaphragm resonators for RF filtering. Analyzed Q-factor, coupling, and resonance behavior; implications for frequency-selective networks.

HFSSEM Theory
#Filters#Quality Factor
Research
2025

2D FDTD Cavity — PEC Validation

From-scratch finite-difference time-domain solver for 2D PEC cavity; validated field evolution and resonant modes with <1% error.

PythonNumPyFDTD
#Computational EM#Numerical Simulation
Software
2019

5G Demo Platform (Internship)

Gesture-controlled demo for Iran's first 5G showcase: Arduino + Leap Motion for real-time robotic control illustrating low-latency links.

ArduinoC++Leap Motion
#5G#IoT
Technical Expertise

Skills & Tech Stack

A blend of engineering fundamentals and modern development

Languages

PythonBroad practical use
JavaScript / TypeScriptPractical frontend use
C# / .NETBachelor thesis project
JavaAcademic / TA experience
C++Simulation & visualization

Frameworks & Libraries

React & Next.jsPractical frontend use
.NET / WPF / MVVMBachelor thesis project
PostgreSQL / PrismaDatabase integration
AngularBasic exposure
NumPy / SciPyScientific computing

Tools & Platforms

Git & GitHubDaily workflow
CSS / SCSS / TailwindUI styling
LinuxDaily workflow
VS CodeDaily workflow
LaTeXAcademic writing

Research & Simulation

Computational ModelingResearch use
Digital Communications & DSPAcademic focus
EM SimulationRF / microwave projects
Python / C++ Scientific ComputingPractical use

Research Interests

Areas where theory meets innovation and curiosity drives discovery

Communication Systems & DSP

Signal processing, system modeling, and communication theory for wireless and digital systems.

Applied Electromagnetics & RF Simulation

Antenna, microwave, and electromagnetic field analysis using simulation-driven engineering workflows.

Scientific Computing & Simulation Tools

Numerical modeling, scripting, and reproducible computation for research and engineering analysis.

Technical Software for Engineering Workflows

Practical tools that connect data, simulation results, visualization, and documentation.