Porya Dashtipour is an Embedded Software Engineer and Computer Science student at UBC with six years of hands-on experience in systems-level development, teaching, and team leadership. His passion for programming began at nine through game modding and reverse engineering, which shaped a pragmatic understanding of computational thinking and low-level design. Porya has applied that foundation in roles from lead software engineer at a secondary school to teaching assistant and software engineer at UBC, and now works on embedded systems at Corvus Energy. He focuses on building scalable, maintainable architectures with an eye toward cybersecurity and real-world constraints common in embedded environments. Colleagues describe him as a curious problem-solver who blends academic rigor with practical, system-oriented craftsmanship. Based in Vancouver, he brings early reverse-engineering instincts to modern embedded challenges, often surfacing overlooked edge cases before they reach production.
6 years of coding experience
2 years of employment as a software developer
Dogwood Diploma, Dogwood Diploma at New Westminster Secondary School
Bachelor's degree Computer Science, Bachelor's degree Computer Science at The University of British Columbia
Contributions:91 commits, 89 pushes, 1 branch in 2 years 4 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
Porya Dashtipour - Embedded Software Engineer at Corvus Energy