Skip to content
View Brijeshthummar02's full-sized avatar
🌴
Chill Guy!
🌴
Chill Guy!

Highlights

  • Pro

Block or report Brijeshthummar02

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.

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
Brijeshthummar02/README.md

Brijesh Thummar

I started with C and basic Java. One year later, I'm contributing to tools used by developers across the world, orchestrating containers, building CI/CD pipelines, and winning hackathons. I didn't follow a roadmap. I just refused to stop.


"You don't learn to swim by reading about the ocean."


Profile Views   LinkedIn   LeetCode  

3× Hackathon Winner • 8× Hackathon Finalist


📖 The Story - For Those Who Stay

I want to tell you something real.

When I first opened GitHub, I didn't belong here. I had C — the language that forces you to think in raw memory and pointers, unforgiving and precise. I had basic Java — enough to write a class, maybe a loop, maybe a clumsy OOP exercise. That was the entire arsenal. That was everything I walked in with.

I was a student from Gujarat, India. No senior guiding me. No roadmap. No one pointing at open source and saying "this is how it's done." Just curiosity — and a stubborn, quiet refusal to stay where I was.

The first time I cloned a real production codebase, I understood maybe 10% of what I was looking at. Years of commit history. Architectural decisions made long before I existed. Patterns I had no name for yet. I read, re-read, and came back the next morning to understand 11%.

That 1% every single day — that was the compound interest of growth.

I wasn't fixing critical bugs at first. I was fixing a formatting inconsistency. Improving a doc comment. Making a test slightly cleaner. Things that felt almost embarrassing to submit. But I submitted them anyway — because doing nothing was never an option.

You step into codebases written by people you've never met. You try to understand decisions made years ago. You follow the reasoning behind design choices, patterns, and trade-offs.

At first it feels completely unfamiliar.

But slowly you begin to see the system as a whole. You start fixing small things. Then improving pieces of the architecture. Then contributing changes that make the project better for everyone who uses it.

Doing this repeatedly teaches something no tutorial ever can — how real software evolves over time.


Checkstyle — Where I Learned What Engineering Actually Means

The project that changed everything was Checkstyle — a production-grade static analysis tool that enforces Java code quality in real pipelines used by developers worldwide.

This wasn't a sandbox. This wasn't a beginner-friendly project. The bar was high. The reviews were thorough. Every PR had to respect architectural decisions made years before I arrived.

And that was exactly what I needed.

My contributions span across 33 official Checkstyle releases. . My name is in the release notes of a tool that real teams depend on, across more than thirty versions of it. When I first started, I could barely understand the codebase. Now I've shaped it — in small ways, in real ways, across dozens of releases.

The work covered:

  • CI pipeline reliability — making builds stable, predictable, and trustworthy
  • Test infrastructure — strengthening test coverage, reducing suppressions, making quality measurable
  • Cross-platform compatibility — fixing development environment inconsistencies that slowed contributors down
  • Documentation and onboarding — because great software is only as good as its ability to welcome new contributors
  • Code clarity and formatting — the unglamorous, deeply important work of keeping a large codebase readable
  • Long-term repository health — the maintenance no one notices when it's done right, and everyone feels when it's neglected

Inside Checkstyle I learned something no course ever teaches: how mature software lives. How it breathes through change without breaking. How engineers argue about trade-offs with genuine care for the codebase — not their ego.

That is an education you carry forever.

📋 Release References (33×)checkstyle.sourceforge.io/releasenotes.html


Then I Got Hungry for More

Once I knew I could learn anything if I stayed patient long enough, I stopped being intimidated by unfamiliar territory. I leaned into discomfort.

Shell scripts. Docker. Kubernetes. CI/CD pipelines. Spring Boot. GitHub Actions. Distributed systems. Container orchestration. I didn't learn these from courses alone — I learned them by building, by breaking things, by showing up and refusing to quit when it got hard.

All the Contributions. Each one is a chapter. Some are experiments. Some are failures. Some are things I'm genuinely proud of. All of them are proof that I kept going.


Hackathons: Pressure as a Teacher

3× Winner. 8× Finalist.

Those numbers don't show the full story. They don't show the feature that breaks 30 minutes before the demo. The decision to cut scope without losing the soul of the idea. The feeling of standing in a room presenting something you built from nothing in 24 hours — and meaning every single word of it.

Hackathons taught me to ship. To decide fast. To build something real instead of waiting for perfect. To lose gracefully — and come back sharper.

"Every expert was once a beginner. Every pro was once an amateur."

I wrote that for myself as much as anyone.


What Open Source Actually Teaches

No course, no bootcamp, no tutorial teaches you this.

When you contribute to open source, you're entering a conversation that started before you arrived and will continue long after you leave. You're understanding constraints you didn't create. You're respecting decisions you might have made differently. You're improving something that doesn't belong to you — for the benefit of people you'll never meet.

That changes how you think. Permanently.

It made me a better engineer. A better collaborator. More patient with complexity. More humble about what I don't know. And more hungry — always — to learn.

Open source is where real engineering happens.

Not a tagline. The truest thing I know.


GitHub Statistics


Hacktoberfest

Holopin badges


Building in the open · One commit at a time

Pinned Loading

  1. cheatsheets cheatsheets Public

    JavaScript 1

  2. hetvirani18/Eagles-x-DAIICT hetvirani18/Eagles-x-DAIICT Public

    Python 5

  3. devops-essentials devops-essentials Public

    Shell 2

  4. K8s-Swarm-Voting-App K8s-Swarm-Voting-App Public

    C# 1

  5. Research-Assistant-EXT Research-Assistant-EXT Public

    JavaScript 1

  6. email-writer-sb email-writer-sb Public

    Java 1