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

Skills

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.

View GitHub 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.

CanadianMade screenshot CanadianMade screenshot CanadianMade screenshot
Flutter Dart Android iOS Web

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.

Sabertooth screenshot Sabertooth screenshot Sabertooth screenshot Sabertooth screenshot
Flutter Dart WebSocket RESTful API Android iOS Web

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.

Pickopack screenshot Pickopack screenshot Pickopack screenshot Pickopack screenshot Pickopack screenshot Pickopack screenshot Pickopack screenshot Pickopack screenshot
Flutter Dart MVVM TDD Docker Android iOS Web

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.

Bagzee screenshot Bagzee screenshot Bagzee screenshot
Flutter Dart WebSocket CI/CD Android iOS Web

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 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.

Taal screenshot Taal screenshot Taal screenshot
Flutter Dart Kotlin Swift Android iOS Web

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.

Datamaat screenshot Datamaat screenshot Datamaat screenshot
Flutter Dart Android iOS Web

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.

Yabex screenshot Yabex screenshot
Flutter Dart Android iOS Web

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.

Beshno screenshot Beshno screenshot
Flutter Dart Kotlin Swift Android iOS Web

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.

Spark screenshot Spark screenshot Spark screenshot Spark screenshot
Flutter Dart Laravel PHP WebSocket Android iOS Web

Education

Western University

Master of Engineering - MEng, Mechanical Engineering

SOLIDWORKS SOLIDWORKS Flow Simulation Production Management

Islamic Azad University South Tehran Branch

Master's degree, Artificial Intelligence

Python PyTorch TensorFlow Large Language Models (LLM) Artificial Intelligence (AI) Machine Vision Machine Learning Deep Learning

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