My name is Ansh Tarsoliya, a Computer Science undergraduate student from India, and I’m preparing to apply for Google Summer of Code 2026 with Julia.
I’m interested in contributing to the Julia core repository, particularly around the compiler and tooling ecosystem. I’m currently studying Julia’s compilation pipeline (frontend lowering, type inference, and code generation), as well as the contribution workflow for the main JuliaLang/julia repository. I’m also exploring how issues are triaged, tested, and reviewed in core development.
My background includes Python, C/C++, and systems-level programming fundamentals, and I’m comfortable with Git/GitHub and open-source collaboration. At the moment, I’m focusing on understanding existing issues, reading past PRs, and building familiarity with Julia’s internals before making my first contributions.
I would appreciate guidance from maintainers on:
- Suitable entry points for new contributors in the compiler/tooling area
- Subsystems or files worth studying first
- How contributors typically progress from small fixes to deeper contributions
My goal is to become a consistent, long-term contributor to Julia, beyond GSoC.
Thank you for your time, and I look forward to learning and contributing.