Artin Alavi is a software engineer with 11 years of experience building games, desktop applications, and full-stack web systems, with deep C++ expertise. Based in the San Francisco Bay Area, he combines a computer science degree from Illinois Institute of Technology with hands-on contributions to notable open-source game projects like OpenTTD, where he implemented UI and game-logic features and added mechanics such as vehicle horn sounds. He has a track record of improving rendering and configuration systems and of thoughtful refactors that reveal an appreciation for code health and long-term maintainability. Versatile across languages and domains, Artin moves comfortably between low-level systems work and higher-level application development. Colleagues would describe him as an intuitive, passionate problem-solver who surfaces subtle visual and UX improvements alongside robust engineering fixes.
11 years of coding experience
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Illinois Institute of Technology
High School, AP Mathematics and Computer Science, AP Chemistry, English, and other General Studies, 11, High School, AP Mathematics and Computer Science, AP Chemistry, English, and other General Studies, 11 at Dougherty Valley High School
OpenTTD - http://www.openttd.org/ - with additional patches
Role in this project:
Full-stack Developer
Contributions:5 commits in 1 month
Contributions summary:Artin contributed to the OpenTTD project by implementing features and fixing bugs related to the user interface and game logic. They addressed issues in the small map rendering, including the inclusion of heightmap data and owner colors, showing their work on the game's visual elements. Furthermore, the user added a new feature for honking vehicle horns, requiring modifications in the vehicle and sound systems, exhibiting their involvement in game mechanics. They also refactored code to remove unnecessary inline specifiers and adjusted settings configuration, demonstrating knowledge of the codebase's architecture.
My personal fork of OpenTTD for development. Each non-master branch is a PR im currently working on. OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
Contributions:68 pushes, 17 branches in 1 year 4 months
gametransport-tycoontycoonworking-onmaster
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.