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 Go backend development and cloud-native technologies.

I enjoy working on real codebases, understanding how systems behave, and fixing the bugs that usually hide in the edge cases.


πŸ’Ό Open to Roles

I'm open to opportunities aligned with my current experience and interests:

  • 🐹 Go Backend Engineer
  • ☁️ Cloud-Native Engineer
  • πŸ’» Backend Software Engineer
  • βš™οΈ DevOps / Cloud Engineer
  • 🌐 Open Source / Platform Engineering

Especially interested in teams working with Go, Kubernetes, cloud infrastructure, developer tooling, and open source.


πŸš€ What I'm Working On

🌐 CNCF Meshery

I contribute 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
  • πŸ›‘οΈ Error-code allocation validation
  • πŸ› οΈ mesheryctl component filtering
  • πŸ“ Recursive JSON Schema validation
  • πŸ§ͺ Regression and failure-path testing
  • πŸ“š Contributor documentation
  • πŸ” Debugging and code reviews

πŸ… Meshery Badges

First Design Β Β Β  Certified Meshery Contributor


πŸ› οΈ Tech Stack

πŸ’» Languages

Go Β  β€’ Β  Java

☁️ Cloud Native & DevOps

Kubernetes Β  β€’ Β  Docker Β  β€’ Β  GitHub Actions Β  β€’ Β  Linux

πŸ”§ Tools & Backend

Git Β  β€’ Β  PostgreSQL Β  β€’ Β  MySQL

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


🌐 Open Source

My current open-source work is primarily around the Meshery ecosystem.

I'm particularly interested in:

Concurrency β€’ Lifecycle Handling β€’ Failure Paths β€’ Validation β€’ Testing β€’ Reliability


πŸ“Œ Selected Contributions

Area Work
πŸ”„ Lifecycle Connection state-machine and asynchronous transition handling
🧡 Concurrency Cancellation, shared state and event handling
πŸ›‘οΈ Validation Error-code and API validation
πŸ“ Schemas Recursive validation of nested resources
πŸ› οΈ CLI Model-based filtering in mesheryctl
πŸ§ͺ Testing Regression and failure-path testing
πŸ“š Documentation Cloud-native Connection contributor guide

πŸ“Š GitHub Activity

πŸ“ˆ Last 2 Months

πŸ“Š GitHub Stats


🀑 Developer Life

"It works on my machine."

The universal debugging strategy.


πŸ› Debugging at 2 AM

"This should be a quick fix."

        ↓

Open the code

        ↓

Find a function

        ↓

Find another function

        ↓

Find a goroutine

        ↓

Find a state machine

        ↓

"Interesting..."

        ↓

Find the bug

        ↓

"Ah."


πŸ’€ The Development Cycle

Write code
    ↓
Run tests
    ↓
Tests fail
    ↓
Fix code
    ↓
Tests pass
    ↓
Push
    ↓
CI fails
    ↓
Fix CI
    ↓
Reviewer finds something else
    ↓
Fix that
    ↓
Merge πŸŽ‰

🧠 Currently Learning

🐹 Go

  • Backend development
  • Concurrency
  • Large codebases
  • Testing

☸️ Cloud Native

  • Kubernetes
  • Containers
  • Cloud-native systems
  • Infrastructure tooling

🌐 Open Source

  • Code review
  • Debugging
  • Testing
  • Architecture
  • Working across repositories

πŸ’» Experience

CNCF Meshery β€” Open Source Contributor

Contributing across Meshery Server, mesheryctl, meshkit and schemas.

ElevateLabs β€” DevOps Engineer Intern

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

IBM β€” Cloud Computing Virtual Internship

Worked through practical cloud infrastructure and application deployment exercises.


🎯 Current Direction

Go
 +
Kubernetes
 +
Cloud Native
 +
Open Source
        ↓
   Keep Building

I'm working toward becoming a stronger Go + Cloud Native engineer while continuing to contribute to open source.


🀝 Let's Connect


Still learning. Still debugging. Still contributing. πŸš€

Pinned Loading

  1. meshery meshery Public

    Forked from meshery/meshery

    Meshery, the cloud native manager

    TypeScript 1