Hello there!
Mahan? Of course I know him. He's me.
Senior Software Engineer
About
I’m a versatile software engineer with a proven track record of delivering cutting-edge applications across the full stack. My expertise spans mobile and frontend development, robust backend systems, database architecture, and developer tooling. I thrive on transforming complex technical challenges into elegant, user-friendly solutions while maintaining high-performance standards. Whether collaborating with remote teams or leading cross-functional initiatives, I bring a unique blend of technical depth and practical business understanding. My commitment to clean code, continuous learning, and staying ahead of industry trends drives everything I build.
Skills & Technologies
Open Source Works
I work on many things and most of them compile and run (it works on my machine!). You can find my latest adventures on my profile.
Experience
Senior Software Engineer
CanadianMade
Canadian Made helps you discover and support Canadian products with confidence. Whether you're passionate about reducing your carbon footprint, supporting homegrown entrepreneurs, or simply curious about where your purchases come from, Canadian Made provides real-time, accurate information at your fingertips. Make informed choices that keep your dollars in Canada, strengthen our economy, support local jobs, and build a more sustainable future.
Sabertooth
Sabertooth is a fediverse client that puts the power of decentralized social networking in your hands. Access a universe of user-created content across the Mastodon network, connect with friends across instance boundaries, and share your perspective through photos, videos, and posts. With features like content warnings, muting, and blocking, you stay in control of your digital experience while harnessing the strength of open protocols and ethical design.
Senior Software Engineer, Pickopack
- Led mobile application redesign using Flutter and MVVM architecture, resulting in 20% increased customer satisfaction
- Implemented Test-Driven Development practices for supplier applications
- Utilized Docker for containerization and deployment
- Applied performance optimization techniques using Dart and Flutter best practices
- Collaborated in an Agile environment with daily standups and sprint planning
Pickopack
Pickopack is a B2B marketplace application for the food sector that enables restaurants, caterers, and supermarkets to purchase products at the best prices, in the shortest time, and from the most reliable sellers. By making wholesale prices competitive and transparent, Pickopack helps reduce inflation in the food sector and streamline supply chain operations for businesses.
Software Engineer, Freelance
- Developed multiple custom applications using Flutter and Dart, incorporating advanced features
- Implemented real-time communication systems using WebSockets and RESTful architectures
- Utilized Git and CI/CD pipelines for version control and deployment
- Managed entire project lifecycles using Agile methodologies
- Demonstrated strong client communication and requirement gathering skills
Bagzee
Bagzee is a luggage pickup service app designed for drivers, enabling them to earn by collecting and delivering travelers' luggage. The platform connects drivers with passengers who need convenient baggage transportation, providing real-time tracking, route optimization, and seamless payment processing for a hassle-free travel experience.
Software Engineer, Hoodad Technology
- Developed streaming applications using Flutter for iOS and Android platforms
- Implemented complex state management solutions and async programming
- Utilized Kotlin and Swift for platform-specific implementations
- Collaborated with UI/UX team to implement responsive designs
- Participated in code reviews and technical documentation
Taal
Taal is an on-demand electric scooter sharing platform that provides an eco-friendly solution for urban transportation. Through the mobile app, users can instantly locate nearby scooters, unlock them via QR scan, and complete their journey with cashless payments. By offering zero-emission micro-mobility, Taal helps reduce urban traffic congestion and air pollution while providing a faster, more efficient way to navigate the city compared to traditional transportation methods.
Datamaat
Datamaat is a media monitoring platform that helps brands gain data-driven insights into audience behavior across visual media. By analyzing viewer demographics, content preferences, peak engagement hours, and media performance metrics, it enables advertisers to optimize their campaigns and budgets effectively. Datamaat transforms raw media data into actionable intelligence for more targeted, efficient advertising strategies.
Yabex
Yabex is a flight price search engine that helps travelers find the best deals on airplane tickets. By aggregating prices from multiple airlines and travel providers, the platform enables users to compare options and book flights at the most competitive rates, making travel planning more affordable and efficient.
Beshno
Beshno is an audiobook player designed for immersive listening experiences. The app allows users to browse, stream, and download audiobooks for offline listening, with features like adjustable playback speed, sleep timers, bookmarking, and personalized recommendations to enhance the reading journey.
Software Engineer, BlackBit
- Enhanced dating application features using Flutter and Laravel
- Implemented real-time messaging and notification systems
- Optimized database queries and API endpoints
Spark
Spark is a dating app with a twist of games. Users can build their own games and let others play them, creating a unique social experience through play. People can only talk to each other after they've played many games together, fostering genuine connections based on shared experiences rather than appearances alone.
Education
Western University
Master of Engineering - MEng, Mechanical Engineering
Islamic Azad University South Tehran Branch
Master's degree, Artificial Intelligence
Islamic Azad University Central Tehran Branch
Undergraduate, Mechanical Engineering
Licenses & Certifications
Dassault Systèmes
- Certified SOLIDWORKS Associate
The Council for Six Sigma Certification (CSSC)
- Lean Six Sigma White Belt Certification
- Six Sigma White Belt Certification
Western University
- Worker Health and Safety Awareness
- WHMIS Training
- Western Safe Campus Community
- Laboratory Safety and Hazardous Waste Management
- Supporting Disclosures of GBSV
- Cyber Safety Awareness
- Building Inclusivity through Anti-Racism
- AODA - Accessibility in Teaching








