Max Ovsiankin is a theoretical computer scientist and software engineer with 12 years of hands-on experience building compilers, language tools, and algorithmic systems, currently pursuing a PhD at TTIC and researching foundations of data science. Based in San Francisco, he blends deep theory with practical engineering through internships and research roles at Google, Citadel Securities, and Twitter, and has longstanding open-source contributions to high-profile Scala projects like scalameta and Twitter's rsc compiler. His work spans producing SemanticDB compiler plugins, explicit synthetic handling in compilers, and API integrations for large codebases, demonstrating care for tooling, backwards compatibility, and test integration. A former CS instructor and head TA at UC Berkeley, he pairs strong pedagogy with research rigor, while an early background in piano and physics hints at a disciplined, multidisciplinary approach to problem solving.
12 years of coding experience
1 year of employment as a software developer
Bachelor's degree Mathematics and Computer Science, Bachelor's degree Mathematics and Computer Science at University of California, Berkeley
Physics, Physics at De Anza College
Homestead High School
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Toyota Technological Institute at Chicago
Functional Programming Principles in Scala, Functional Programming Principles in Scala at EPFL (via Coursera)
Contributions:113 commits, 33 PRs, 230 pushes in 1 year
Contributions summary:Max made several contributions to the Sponge API, including refactoring code, updating documentation, and adding new functionality. Their work involved renaming classes, adding vector projection methods, and merging pull requests. Additionally, the user introduced new events, such as EntityPerformEvent and associated events, and modified the text API to include new features.
Contributions:6 commits, 2 PRs, 11 pushes in 4 months
Contributions summary:Max primarily worked on implementing parts of the SpongeAPI within the SpongeForge project, focusing on providing dummy implementations and updating API references. Their contributions include modifications to `BlockWrapper` and `SpongeGame`, indicating work related to core Minecraft block and game mechanics. They also made changes to the event handling system, updating the `SpongeEventHandler` and `SpongeEventBus` to support event subscriptions.
forgeminecraftgradlemixinsmod
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.