I'm a Mechanical Engineering student at Persian Gulf University, Bushehr, with a strong interest in Software Development alongside my academic field.
Mechanical Engineering is my primary academic background, while Programming and Backend Development are the areas in which I am continuously developing my professional skills.
I enjoy combining engineering knowledge with programming to build practical solutions, automate technical processes, analyze engineering data, and solve real-world problems.
Mechanical Engineering is my academic field and an important part of my technical background.
During my university studies, I have developed theoretical and practical knowledge in mechanical design, CAD modeling, fluid mechanics, CFD, and engineering analysis.
- 3D CAD Modeling & Mechanical Design
- Engineering Drawing
- Computational Fluid Dynamics (CFD)
- Fluid Mechanics
- Engineering Analysis
- Numerical & Computational Methods
- Engineering Calculations
- Mechanical Systems & Mechanisms
I have worked on various academic and personal projects involving 3D modeling, mechanical systems, engineering calculations, and simulation.
Alongside my Mechanical Engineering studies, I have been seriously and continuously developing my programming skills.
My main programming language is Python, with a particular focus on Backend Development and web applications.
- Python
- Django
- FastAPI
- REST API Development
- Django ORM
- SQL & Relational Databases
- MySQL
- Database Design
- Git & GitHub
- Docker
- Object-Oriented Programming
- Web Application Development
- Data Processing & Automation
My main interest in software development is building backend systems, database-driven applications, APIs, and practical web applications.
One of my main interests is combining my two areas of knowledge.
I believe programming can be a powerful tool for engineers — not only for software development, but also for solving engineering problems and improving technical workflows.
Some areas I am interested in:
- 📊 Processing and analyzing engineering data with Python
- ⚙️ Automating engineering calculations
- 📈 Visualizing experimental and simulation results
- 🧮 Developing engineering calculation tools
- 🤖 Automating repetitive engineering tasks
- 🌐 Building web applications for engineering purposes
- 🔬 Applying computational methods to engineering problems
My goal is to gradually build expertise at the intersection of Mechanical Engineering and Software Development.
I use GitHub to document my learning, experiments, and projects in both fields.
- 🔧 SOLIDWORKS 3D Designs
- 🌊 ANSYS Fluent CFD Simulations
- ⚙️ Mechanical Systems & Mechanisms
- 🧮 Engineering Calculations
- 📐 CAD & Engineering Design Projects
- 🐍 Python Applications
- 🌐 Django Web Applications
- ⚡ FastAPI Projects
- 🔌 REST APIs
- 🗄️ Database-driven Applications
- 🐳 Dockerized Applications
- 📊 Data Processing & Visualization
I'm currently focusing on improving my skills in:
- 🐍 Advanced Python
- 🌐 Django & Backend Development
- ⚡ FastAPI & API Development
- 🗄️ Database Design & Optimization
- 🐳 Docker
- 🔐 Authentication & Web Security
- 🧠 Software Architecture
- 📊 Data Processing & Engineering Applications
At the same time, I continue developing my knowledge and practical skills in:
- Mechanical Design
- CAD Modeling
- CFD
- Engineering Analysis
- Numerical Methods
- Mechanical Systems
My long-term goal is to become an engineer who can effectively combine Mechanical Engineering knowledge with Software Development skills.
I want to use programming not only to build software, but also as a tool for solving engineering problems, automating technical processes, processing engineering data, and developing useful engineering applications.
Engineering gives me the problem. Programming gives me another way to solve it.
I'm open to communication regarding programming, software development, mechanical engineering, projects, collaboration, and technical discussions.
📧 Email: print.mohammad.gh@gmail.com
📧 Email: mohammadghorashi81@gmail.com
📧 Email: mhmd81@iran.ir
@MHMD81
@MHMDEN81
⚙️ Mechanical Engineering × 🐍 Python × 🌐 Software Development
Learn • Build • Experiment • Improve

