Max Ovsiankin

Student Researcher at Google

San Francisco, California, 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

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree Mathematics and Computer Science, Bachelor's degree Mathematics and Computer Science at University of California, Berkeley
bookPhysics, Physics at De Anza College
bookHomestead High School
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Toyota Technological Institute at Chicago
bookFunctional Programming Principles in Scala, Functional Programming Principles in Scala at EPFL (via Coursera)
bookPiano, Gingis Academy of Music
github-logo-circle

Github Skills (26)

gradle10
minecraft10
event-handling10
apidoc10
compiler-plugin10
spoon10
java10
scala10
javas10
pong10
metaprogramming10
compiler-design10
semantic-analysis10
api10
mixins10

Programming languages (11)

MDXTypeScriptJavaCSSScalaTeXJavaScriptHTML

Github contributions (5)

github-logo-circle
SpongePowered/SpongeAPI

Nov 2014 - Nov 2015

A Minecraft plugin API
Role in this project:
userBack-end Developer
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.
apiminecraftgradleapi-pluginbukkit
SpongePowered/SpongeForge

Nov 2014 - Mar 2015

A Forge mod that implements SpongeAPI
Role in this project:
userBack-end Developer
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.
Request Free Trial
Max Ovsiankin - Student Researcher at Google