Skip to content

Instantly share code, notes, and snippets.

@DhairyaMajmudar
Last active June 10, 2025 06:04
Show Gist options
  • Save DhairyaMajmudar/a90cb023c9ce48f017a4e8a010c17e85 to your computer and use it in GitHub Desktop.
Save DhairyaMajmudar/a90cb023c9ce48f017a4e8a010c17e85 to your computer and use it in GitHub Desktop.
Open Source Contribution
  1. kro
  • 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.
  1. CNCF Headlamp
  • 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.
  1. GSoD'24 Enginner in JSON Schema Org
  • 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.
  1. GitLab core codebase
  • Among Winners list in GitLab April Hackathon'24.
  • Revamped UI of GitLab members section.
  1. CNCF Vitess
  • Migrated vanilla CSS into tailwind.
  • Increased type-safety in several components.
  • Converted HTML components into ShadCN components.
  1. SoK'24 Mentorship KDE
  • 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.

  1. Caravan-Bitcoin
  • Migrated Caravan Bitcoin testing suite from Jest to Vitest.
  1. AsyncAPi
  • 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.
  1. Keyshade
  • Extended Keyshade's ci/cd pipeline for its different microservices.
  • Several Fixes with keyshade's backend.
  • Fixing build failures for keyshade's platform service.
  1. Oppia Foundation
  • 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.
  1. 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment