Jan Svoboda is a senior software engineer with 11 years of experience specializing in compilers and programming language tooling, currently working on Clang and Xcode build system improvements at Apple in San Francisco. He has deep backend expertise demonstrated by significant contributions to high-profile open-source projects like LLVM and Swift, where his work on dependency scanning, module handling, and module-cache performance reduced filesystem traffic and sped up serialization. His background includes designing LLVM cost-model generators and enabling vectorization for custom RISC cores, yielding measurable code-size and performance gains. Jan blends systems-level optimization with practical build-system engineering and has a track record of rewiring compiler front-ends to improve IDE responsiveness and developer workflows. His international academic experience (Brno and TUM) and early production work in web systems show a pragmatic approach to engineering that spans tooling, performance, and developer experience.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering, Computer Engineering, Bachelor of Engineering, Computer Engineering at Brno University of Technology
Exchange Student, Computer Science, Exchange Student, Computer Science at Technical University Munich
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:321 reviews, 3 commits, 178 PRs in 5 days
Contributions summary:Jan primarily contributed to the clang project, specifically focusing on improvements related to dependency scanning and module handling. Their work involved refactoring code, introducing new functions, and optimizing the module cache. The user's commits also addressed performance bottlenecks by caching VFS calls and making changes to the serialization process. The contributions resulted in faster explicit module serialization and reduced file system traffic during compilation.
Contributions:27 reviews, 2 commits, 23 PRs in 2 months
Contributions summary:Jan made several significant contributions to the Swift compiler codebase. They focused on adapting the Clang importer to new APIs, specifically concerning build arguments and dependency scanning. The user also addressed build issues related to LLVM options and updated the driver components. Furthermore, their work involved modifications to module handling and header include management within the compiler.
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.