Ramin Mortazavi
I am |
Get to know me.
M.Sc. specialist in Simulation & Visualization from NTNU, translating mathematical models into production code.
I'm Ramin Mortazavi, a Simulation & Graphics Engineer based in Ålesund, Norway. With a Master's degree in Information Technology (Simulation & Visualization) from NTNU and over 4 years of professional experience, I specialize in engineering complex desktop applications.
My expertise lies in C#, WPF, and Physics Modeling, with a proven ability to translate complex mathematical models into optimized production code. I bring deep knowledge of legacy frameworks (WinForms/WPF) combined with modern 3D simulation expertise in Unity3D and Digital Twins.
Currently working as a Technical Consultant, I provide maintenance for proprietary simulation software and mentor junior developers. My background includes architecting high-performance simulation software for industrial applications and creating digital twins of physical systems.
Technical Expertise
Combining physics modeling with software engineering excellence
Physics to Code
Translating complex mathematical models into optimized OOP algorithms, ensuring high-fidelity digital twins of physical systems.
Desktop Excellence
Deep expertise in WPF, WinForms, and MVVM architecture for building robust, maintainable desktop applications.
3D Visualization
Creating immersive digital twins and real-time simulations using Unity3D, WebGL, and modern graphics technologies.
Areas of Focus
Simulation Engineering
Expert in creating digital twins and real-time simulations for industrial applications, bridging the gap between physical systems and software.
Machine Learning
Experience with Python, TensorFlow, and machine vision for classification, prediction, and data visualization applications.
Full Lifecycle Development
Managing complete development cycles in Agile environments, from architecture to deployment, ensuring system stability for end-users.
Work Experience
Technical Consultant & .NET Specialist
2024 – PresentKMPC (Remote)
- Retained as Legacy System Authority to provide maintenance and troubleshooting for proprietary simulation software (C#/WPF)
- Conducting training sessions and code reviews for junior developers, ensuring knowledge transfer of complex simulation algorithms
- Actively pursuing advanced .NET certifications to modernize architectural patterns
Software Developer (.NET)
2017 – 2021KMPC (Iran)
- Architected and maintained high-performance simulation software using C#, WPF, and WinForms
- Translated complex mineral processing mathematical models into optimized OOP C# algorithms, ensuring high-fidelity digital twins of physical plants
- Owned the full development lifecycle in an Agile environment, managing SQL data layers and ensuring system stability
Software Developer Intern
2014 – 2015KMPC (Iran)
- Assisted in the maintenance and development of internal software tools
- Gained foundational experience in commercial coding standards and database management
Education
MSc Information Technology
2021 – 2024NTNU (Ålesund, Norway)
- Specialization in Simulation & Visualization
- Focus on Digital twins, Real-time Simulation, and 3D Graphics
- Key skills: Unity3D, WebGL, Machine Learning (Python/TensorFlow), and Data Visualization
- Thesis: "Ecosystem classification using machine learning" — Investigated complex system modeling using AI techniques
Bachelor in Engineering
2008 – 2012University of Kerman (Iran)
- Foundation in engineering physics and mathematics
Skills & Expertise
Core Languages
Simulation & Graphics
Desktop UI
Tools & Web
Languages
Let's work together.
Have a project in mind or just want to say hello? I'd love to hear from you.
Based in Norway • Open to new opportunities