Mahdi 

Iran
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

🤩
Rockstar
🎓
Top School
Mahdi is a self-taught UI/UX designer and software engineer with eight years of experience building user-focused products across frontend and backend stacks. He blends visual design roots with practical engineering, shipping interfaces and systems using Rust, JavaScript (Vue/Nuxt), and Elixir. His recent role as Senior Software Engineer supported a niche Los Angeles marketplace for wholesale digital gift cards, reflecting experience with commerce-oriented platforms. Earlier positions span product design and frontend work at Xeniac and senior UI roles, demonstrating continuity from pixel-level craft to production delivery. Based in Iran, he combines formal software engineering education with a freelance design background, enabling him to bridge teams that need both strong UX sensibility and modern backend proficiency. Colleagues describe him as a pragmatic generalist who moves fluidly between design mockups and performant implementation.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor, Computer Software Engineering, Bachelor, Computer Software Engineering at Technical University of Amirkabir - arak
bookMaster's degree, Master's degree at Arak University
bookDiploma, Computer Engineering, Diploma, Computer Engineering at Technical College of Ghaem
languagesPersian, English
stackoverflow-logo

Stackoverflow

Stats
96reputation
3kreached
6answers
4questions
github-logo-circle

Github Skills (67)

countdown10
persian10
codesandbox10
iban10
vue10
input-validation10
fuzzy-matching10
nuxt10
artillery10
javascript9
modals9
plugin9
algorithms9
overlay9
bucket9

Programming languages (8)

TypeScriptC#C++CJavaScriptVueHTMLDart

Github contributions (5)

github-logo-circle
Persian tools wrapper for vue.js
Contributions:13 releases, 5 reviews, 233 commits in 6 months
vuenumber-to-wordsfuzzy-matchingwords-to-numberscard-number
A simplistic calculator for using howitzers, field artillery, gunboats, and mortars. Simply click which weapon you're using then input the dist/azm from yourself to the weapon, then the dist/azm to the target and an accurate firing solution will be displayed.
Contributions:2 releases, 111 commits, 1 PR in 11 months
weaponoverlayfoxhole-artillerycalculatorfield
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