Mehrdad Aksari Mahabadi

I'm studying computer science at Amirkabir University of Technology.


profile photo

Jan 2023 Mar 2024
I worked as a software engineer at Snapp. Snapp is the leading company in providing online taxi services with over 30 million users in Iran. As part of the Routing team, we were responsible for providing estimated time of arrival (ETA) and navigation services.
Here are some of the things I did:
  • Added a post-processing procedure to the map matching algorithm, which significantly improved overall coverage.
  • Integrated traffic speeds into routing algorithms, enabling time-dependent routing.
  • Redesigned ETA benchmarking service leveraging concurrency, which increased throughput by x10.
Sep 2020 Jan 2025
BSc at the Amirkabir University of Technology (Tehran Polytechnic) majoring in computer science. I ranked in the top three students on multiple occasions due to cumulative GPA. So far I have graded 18.71 / 20.

pet projects
EvoluCopter is an evolutionary agent that masters a simplistic helicopter game using genetic algorithms and neural network.
camel is an interpreted programming language written in Golang. It supports arrays, dictionaries, functions, and closures.
JClash is a clone of the game Clash Royale in Java.
xv6 is a fork of xv6 operating system that supports copy-on-write and lazy page allocation.
coyote is a routing engine that uses Dijkstra, A*, and ATL algorithms to compute the shortest path on a road network.
visual cryptography is a cryptographic technique which allows visual image to be encrypted in such a way that the decrypted information is a visual image.
misc unsorted
  • I have a brother. We are non-identical twins
  • In my free time, I go running, hiking, or climbing.
  • 0 frameworks were used to make this simple responsive website.