Mike Taghavi

Software Engineer

Cologne, North Rhine-Westphalia, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Mike Taghavi is a software engineer based in Cologne with 10 years of hands-on experience building performant back-end systems and implementing core algorithms. As an active open-source contributor, he implemented an AVL tree, priority queue, and Shell Sort in the well-known Swift Algorithm Club repository, demonstrating deep practical knowledge of data structures and algorithmic balancing. A foreign student in Germany, he combines strong technical discipline with cross-cultural adaptability and continuous self-improvement in software craftsmanship. Mike’s work reflects a preference for clean, efficient implementations that favor correctness and maintainability, useful in both startup and academic-influenced engineering environments.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
919reputation
106kreached
38answers
4questions
github-logo-circle

Github Skills (15)

data-structures10
algorithms10
swift10
data-structure10
avl-tree10
priority-queue9
shell-sort9
datetime6
shell6
socket6
linux6
tmux6
python6
virtualenv6
ubuntu6

Programming languages (9)

C++CRustGoZigSwiftAssemblyDart

Github contributions (5)

github-logo-circle
Algorithms and data structures in Swift, with explanations!
Role in this project:
userBack-end Developer
Contributions:47 commits in 3 years
Contributions summary:Mike primarily contributed to the implementation of an AVL tree data structure within the Swift-Algorithm-Club repository. Their work focused on defining the `TreeNode` and `AVLTree` classes, along with associated methods for insertion, deletion, balancing, and searching. The contributions demonstrate a strong understanding of data structures and algorithms, with specific attention to the properties and operations of AVL trees. Additionally, the user worked on implementing a Priority Queue and Shell Sort algorithms, further expanding the repository's collection of data structures and sorting algorithms.
data-structuredata-structuresswift
mitghi/mitghi.github.io

Nov 2019 - May 2026

Contributions:4 pushes, 1 branch in 6 years 7 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial