- Google Summer of Code 2025 mentee at kro, GSoC'25 project page
- kro is a joint open-source, Kubernetes-native project developed by engineering teams at AWS, Google Cloud, and Microsoft Azure that allows to define custom Kubernetes APIs using simple configuration.
- Developing a new kro CLI using the Golang Cobra package, which developers and operators use to validate, generate, troubleshoot, monitor, package, and publish kro Resource Graph Definitions.
- Improved test coverage by 67% to 96% by adding missing Golang test cases.
- Introduced support for simple CEL validation and improved error handling.
- Linux Foundation Cloud native computing foundation mentee at Headlamp, LFX'25 CNCF project page
- CNCF Headlamp is an easy-to-use and extensible Kubernetes web UI, developed and maintained by engineers from Kinvolk (Acquired by Microsoft).
- Developed the new observability stack for Headlamp using OpenTelemetry instrumentation SDKs- Visualised telemetry data metrics, logs, and traces on tools like Prometheus, Jaeger, and Grafana.
- Developed storybooks for several components of Headlamp's UI.
- Added proper error handling to the headlamp's backend.
- Wrote missing unit test cases and increased test coverage.
- Removed deprecated Javascript methods and updated them with new ones.
- Maintainer of JSON Schema Organisation
- Google Season of Docs 2024 mentee, where I created several new frontend features, and made new and unique solutions for implementing different UI features.
- Implemented features increasing the website usage by 40%.
- Dockerised JSON Schema website built on the top of Nextjs and typescript and improved CI/CD pipeline of the project.
- Fixed several bugs related to Nextjs hydration error and improved type safety by adding relevant types.
- Developed an all new website for JSON Schema Conference'24 which took place in Paris.
- Final project report.
- Among Winners list in GitLab April Hackathon'24.
- Revamped UI of GitLab members section.
- Migrated vanilla CSS into tailwind.
- Increased type-safety in several components.
- Converted HTML components into ShadCN components.
-
Collaborated with the labplot/cantor project mentors of KDE, in which we worked in extending various cantor programming systems.
-
Utilised Python scripting to develop modular and consistent styling in various programming systems of cantor easing the process.
- Migrated Caravan Bitcoin testing suite from Jest to Vitest.
- Added Google tag manager and Google Analytics to AsyncAPI studio repo
- Contributed to docs and CI fixes of asyncapi generator.
- Added Unit test cases for websockets template.
- Helped in reviewing the Pull requests for other contributors.
- Extended Keyshade's ci/cd pipeline for its different microservices.
- Several Fixes with keyshade's backend.
- Fixing build failures for keyshade's platform service.
- Worked as a member of Oppia's LAcE team while resolving critical bugs from the production website.
- Wrote unit tests by utlising Jasmine testing lib. for Angular components.
- Collaborated with contributors from Google and Meta and removed several bugs.
- OSS Bounties
- Won OSS bounties by contributing to projects like TsCircuit and Cap-Go, AsyncAPI.
- TsCircuit: Added
PCBMissingFootprintError
component. - Cap-Go CLI: Made Cap-Go CLI faster by adding vercel's ncc pacakage to it.
- AsyncAPI: Integrated support of Google Tag manager and Google Analytics to AsyncAPI Studio repo.