Skip to content
View SuryanshGarg04's full-sized avatar

Highlights

  • Pro

Block or report SuryanshGarg04

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SuryanshGarg04/README.md

Hey, I'm Suryansh πŸ‘‹

Go β€’ Cloud Native β€’ Open Source

I'm a software engineering student and CNCF Meshery contributor focused on backend development, cloud-native systems, and open-source engineering.

I like working on the parts of software that aren't obvious at first glance β€” concurrency, lifecycle handling, failure paths, validation, and reliability.


πŸš€ What I Do

Go Backend Development Building and debugging backend systems, APIs, CLIs, and concurrent workflows.

Cloud Native Engineering Working with Kubernetes, containers, CI/CD, and cloud-native tooling.

Open Source Contributing to real production codebases, reviewing changes, investigating failures, and improving tests and documentation.


🌐 Open Source

CNCF Meshery

My primary open-source work is within the Meshery ecosystem, contributing across:

Meshery Server β€’ mesheryctl β€’ meshkit β€’ schemas

Some areas I've worked on:

  • πŸ”„ Connection state-machine lifecycle handling
  • 🧡 Concurrency and asynchronous event handling
  • πŸ›‘ Cancellation and shared-state edge cases
  • πŸ›‘οΈ Validation and error-code handling
  • πŸ“ Recursive JSON Schema validation
  • πŸ› οΈ CLI filtering and behavior
  • πŸ§ͺ Regression and failure-path testing
  • πŸ” Debugging and code review
  • πŸ“š Contributor documentation

πŸ… Meshery

First Design Β Β Β  Certified Meshery Contributor


🧰 Tech Stack

Languages

Cloud Native

Backend & Data

REST APIs β€’ Cobra β€’ Viper β€’ JSON Schema β€’ Go Concurrency


πŸ“Œ Selected Contributions

Area Focus
πŸ”„ Lifecycle Connection state machines & asynchronous transitions
🧡 Concurrency Cancellation, shared state & event handling
πŸ›‘οΈ Validation Error codes, API validation & edge cases
πŸ“ Schemas Recursive validation of nested resources
πŸ› οΈ CLI Model-based filtering in mesheryctl
πŸ§ͺ Testing Regression & failure-path testing
πŸ“š Documentation Cloud-native contributor documentation

πŸ’Ό Experience

CNCF Meshery β€” Open Source Contributor

Contributing across Meshery Server, mesheryctl, meshkit, and schemas, with a focus on backend behavior, reliability, testing, and debugging.

ElevateLabs β€” DevOps Engineer Intern

Worked with Docker and GitHub Actions on containerization and CI/CD workflows.

IBM β€” Cloud Computing Virtual Internship

Worked through practical exercises involving cloud infrastructure and application deployment.


🧠 Currently Learning

Go
 β”œβ”€β”€ Backend development
 β”œβ”€β”€ Concurrency
 β”œβ”€β”€ Testing
 └── Large codebases

Cloud Native
 β”œβ”€β”€ Kubernetes
 β”œβ”€β”€ Containers
 β”œβ”€β”€ Infrastructure tooling
 └── Distributed systems

Open Source
 β”œβ”€β”€ Code review
 β”œβ”€β”€ Architecture
 β”œβ”€β”€ Debugging
 └── Collaborative development

πŸ“Š GitHub Activity

GitHub activity over the last 60 days

GitHub statistics Repository languages


πŸ› Debugging

"This should be a quick fix."

        ↓

Find the function

        ↓

Find another function

        ↓

Find a goroutine

        ↓

Find a state machine

        ↓

"Interesting..."

        ↓

Find the bug

        ↓

"Ah."

🀑 Developer Life

It works on my machine

"It works on my machine." The universal debugging strategy.


🎯 What I'm Looking For

I'm open to opportunities in:

Go Backend β€’ Backend Engineering β€’ Cloud Native β€’ DevOps β€’ Platform Engineering β€’ Open Source

Especially interested in teams working with:

Go β€’ Kubernetes β€’ Cloud Infrastructure β€’ Developer Tooling β€’ Open Source


πŸ“« Connect


Building. Debugging. Contributing. πŸš€

Pinned Loading

  1. meshery meshery Public

    Forked from meshery/meshery

    Meshery, the cloud native manager

    TypeScript 1