Hi, I’m Morteza (Mortie)
I’m a Senior Software Engineer with over seven years of professional experience, specializing in C++ and the Qt framework. I build robust, high-performance desktop applications for industrial, scientific, and commercial clients — and I genuinely enjoy the craft of it.
My background is a bit unconventional: I studied Mechanical Engineering (MSc from Birjand University), which gave me a solid foundation in analytical thinking and systems design before I fully transitioned into software. That engineering mindset shapes how I approach problems — methodically, with an eye for both correctness and efficiency.
What I Do
Most of my work revolves around Qt/C++ desktop applications — the kind that need to be reliable, maintainable, and performant over many years. I’ve built and maintained large industrial applications used in SCADA systems, automation pipelines, and laboratory environments.
Beyond C++, I’m comfortable across the stack:
- Python for backend APIs (Django, SQLAlchemy, Redis, GraphQL), scripting, and automation
- Flutter/Dart for cross-platform mobile and desktop UIs
- Node.js & React.js for web applications and admin panels
- CMake & Docker for build systems and containerized development
- Linux as my primary development environment
Career Highlights
I started my software career at Farapox Co., where I contributed to a Qt-based ERP system and led the migration from QMake to CMake. From there I moved into industrial automation at Modje Niroo Company, building HMI tools from scratch using Qt, SVG, JavaScript, and CSS — the kind of tooling that operators rely on in the field.
Later, at I&L Biosystems GmbH (remote, Germany), I joined a team maintaining a critical Qt desktop application for laboratory instrumentation. I drove Qt framework upgrades, CMake build optimizations, and also took on full-stack web work with Node.js and React.js. Working with an international team across time zones taught me a lot about communication and async collaboration.
More recently, as a freelancer, I’ve been involved in a range of projects — from a Flutter-based security monitoring client with real-time camera and GPS feeds, to a Python/Django backend powering a GraphQL data pipeline, to various Qt automation projects interfacing with motors, cameras, and robotics hardware.
Outside of Work
I care about clean code, good abstractions, and tools that don’t get in the way. I’m drawn to projects where software meets the physical world — automation, instrumentation, real-time systems. I’m always learning, whether that’s picking up a new framework, digging into low-level C++ features, or exploring systems programming.
If you’d like to collaborate or just have a conversation about software, feel free to reach out.