Artin Alavi

Software Engineer

San Francisco Bay Area United States
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
🎓
Top School
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.
code11 years of coding experience
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Illinois Institute of Technology
bookHigh 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
languagesEnglish, Spanish, persian/farsi
github-logo-circle

Github Skills (8)

c-language10
user-interface10
game-development10
cprogramming-language10
ui-design10
interface-design10
mechanics9
refactoring8

Programming languages (7)

JavaC++ShellCLLVMCMakeJavaScript

Github contributions (5)

github-logo-circle
JGRennison/OpenTTD-patches

Sep 2022 - Nov 2022

OpenTTD - http://www.openttd.org/ - with additional patches
Role in this project:
userFull-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.
gamemaker-studio-2gamemakeradditionalpatchesopenttd
Arastais/OpenTTD

Sep 2022 - Jan 2024

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.
Request Free Trial
Artin Alavi - Software Engineer