Hi, I’m Ayush. I’m currently pursuing my Master’s in Computer Science at the University of Colorado Boulder. I work as a machine learning researcher, and I’m very interested in contributing to open-source development in Swift.
I recently came across the project “WebAssembly Reference Types Support in Swift Compiler,” and I would love to get involved. I’m especially interested in understanding how I can get started and where I can contribute effectively.
One of my previous projects focused on improving documentation workflows in Swift. I built a tool that connects OpenAPI specifications with Swift’s DocC framework. The goal of the project was to automatically generate DocC documentation directly from OpenAPI files, helping bridge the gap between API specifications and developer documentation Github: OpenAPI Integration with DocC. Although the project was proposed as part of GSoC 2025 and was not ultimately accepted, the process of writing the proposal and deeply understanding the ecosystem helped me gain a solid grasp of the problem space and the surrounding tooling. Here is the discussion thread link on the Swift Forum.
I’ve contributed to open source before. Last year, I submitted a few pull requests to OpenAPIKit that were merged:
- Added a Validation that checks all OperationIds valid
Added a Validation that checks all operationIds in Link objects are valid by ayushshrivastv · Pull Request #404 · mattpolzin/OpenAPIKit · GitHub - Added vendor extension support to Content.Encoding type
Add vendor extension support to Content.Encoding type by ayushshrivastv · Pull Request #405 · mattpolzin/OpenAPIKit · GitHub
I’d really appreciate any guidance on how to begin contributing to this project.
Thank you!
@Max_Desiatov