Dor Ma'ayan is a PhD researcher in computer science at Tel Aviv University with a decade of experience spanning academic research and applied software engineering. He has held visiting and research roles at Carnegie Mellon and Technion, combining rigorous research with hands-on development and teaching. Practically minded, Dor contributed significant front-end features to the well-known open-source Penrose project, adding drag-and-drop, shape rendering, and improved labeling to enhance geometric visualization. His background in software engineering and MS-level research informs a blend of scalable implementation and theoretical insight, particularly in graphics and user-facing tools. Based in the Greater Pittsburgh area and Israel, he brings cross-institutional collaboration experience and a track record of turning research prototypes into polished user features.
9 years of coding experience
3 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Technion - Israel Institute of Technology
Doctor of Philosophy - Ph.D., Computer Science, Doctor of Philosophy - Ph.D., Computer Science at Tel Aviv University
Create beautiful diagrams just by typing notation in plain text.
Role in this project:
Full-stack Developer
Contributions:143 commits, 27 PRs, 157 pushes in 1 year 9 months
Contributions summary:Dor made significant contributions to the front-end of the Penrose project, adding support for the visual representation of various geometric shapes and implementing drag-and-drop functionality. They also introduced improvements to the user interface by integrating a text display for the labels of the shapes. Furthermore, they were responsible for fixing bugs and improving the style of the graphics to support the visual representation of the geometrical objects.
Contributions:6 PRs, 210 pushes, 144 branches in 2 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.