László Siroki

Software Engineer at Google

Zurich, Zurich, Switzerland
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
László Siroki is a senior software engineer at Google in Zurich with 11 years of experience designing and shipping large-scale systems for Gmail. He brings deep expertise in algorithms, distributed and embedded systems, and a strong background in Java and C# from enterprise and research roles. Before Google he balanced PhD-level research in model-driven development and version control with hands-on architecture and development across .NET and Java EE stacks. He is an active contributor to notable open-source work such as Kotlin Symbol Processing (ksp), where he helped extend core compiler-facing functionality and annotation value support. Colleagues rely on him for solving algorithmic and architectural challenges that bridge compiler internals, distributed services, and practical engineering constraints.
code11 years of coding experience
job4 years of employment as a software developer
bookMSc, Software Engineering, MSc, Software Engineering at Budapest University of Technology and Economics
bookFazekas Mihály Gimnázium, Debrecen
github-logo-circle

Github Skills (10)

kotlin10
api-design10
annotations10
compiler-development10
annotation-processing10
javas9
java9
gradlew9
gradle9
type-system9

Programming languages (9)

TypeScriptJavaC++ShellCJavaScriptHTMLKotlin

Github contributions (5)

github-logo-circle
google/ksp

Jun 2020 - Jan 2023

Kotlin Symbol Processing API
Role in this project:
userBack-end Developer
Contributions:71 releases, 790 reviews, 752 commits in 2 years 7 months
Contributions summary:László primarily contributed to the core functionality and internal structure of the Kotlin Symbol Processing API. They introduced new implementations and descriptors for enum entries, fixed the containing scope for DeclarationDescriptor, and added support for annotation values, specifically addressing class and enum types in annotation values. Their work also involved build system changes, building against official Kotlin compiler releases.
kotlin-symbol-processing
ting-yuan/ksp

Sep 2020 - Feb 2026

Contributions:20 releases, 3 PRs, 866 pushes in 5 years 5 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.
Request Free Trial