DEV Community

ANKUSH CHOUDHARY JOHAL
ANKUSH CHOUDHARY JOHAL

Posted on • Originally published at johal.in

War Story: How I Got a Job Offer from Google, Meta, and Stripe in 2025 Using a Strong GitHub Profile and Copilot 2.0

War Story: How I Got a Job Offer from Google, Meta, and Stripe in 2025 Using a Strong GitHub Profile and Copilot 2.0

2025 was supposed to be the year the tech job market finally stabilized, but for most junior and mid-level engineers, it still felt like navigating a minefield. I’d been applying to roles for six months with nothing but automated rejections, until I overhauled two things: my GitHub profile, and how I used GitHub Copilot 2.0. Three months later, I had offers from Google, Meta, and Stripe in hand.

The Breaking Point: My Old GitHub Profile Was Invisible

Before the overhaul, my GitHub was a graveyard of half-finished tutorial projects, a clone of a React todo app, and a single contribution to a small open-source library from 2023. Recruiters weren’t even looking at it, let alone reaching out. I realized I needed to treat my GitHub like a living portfolio, not a code dump.

Overhauling My GitHub Profile: 4 Changes That Made the Difference

First, I pinned 6 high-impact repos to the top of my profile. None were tutorial clones. One was a distributed task queue I built for a freelance client that processed 10k+ jobs daily. Another was a contribution to a popular Python data validation library that fixed a critical edge case, merged after 3 rounds of review. A third was a full-stack app that used Stripe’s 2025 API to handle subscription billing for indie creators, complete with unit tests and CI/CD pipelines.

Second, I built a custom README for my profile. It included a live stats card showing my contribution streak, a summary of my top skills, links to my deployed projects, and a section called “What I’m Working On” that I updated weekly. Recruiters later told me this README was the first thing that made them pause and scroll down.

Third, I prioritized consistent contributions over vanity metrics. I contributed to 3 open-source projects in my niche (backend infrastructure) for 2 months straight, even if it was just fixing typos in docs or adding small test cases. Copilot 2.0 helped me write those test cases in half the time, which I’ll get to later.

Fourth, I added context to every repo. No more empty README files. Every project had a clear description of the problem it solved, the tech stack, setup instructions, and a link to a live demo or test coverage report. Stripe’s recruiter later mentioned that this context saved their engineering team time when reviewing my work, which moved me to the top of the pile.

Copilot 2.0: The Secret Weapon I Didn’t Know I Needed

GitHub Copilot 2.0 launched in Q1 2025, and it was a game-changer compared to the 1.0 version I’d used before. The biggest upgrade? Multi-repo context awareness. Copilot could now pull context from all my pinned repos, my open-source contributions, and even my private work repos (with permission) to suggest code that fit my existing style and patterns.

I used it for three key things: 1) Speeding up project development. When building that Stripe billing app, Copilot 2.0 auto-generated the entire webhook handling logic for Stripe events, including idempotency checks, which cut my development time by 40%. 2) Writing tests and documentation. I used to dread writing unit tests, but Copilot 2.0 would generate test cases based on my function signatures, then I’d tweak them. It also wrote initial drafts of repo READMEs and API docs, which I edited for accuracy. 3) Preparing for coding interviews. I used Copilot 2.0 to generate practice problems in the style of each company’s interview questions, then walked through the solutions line by line to make sure I understood the logic.

The Results: Recruiter Outreach and Interview Rounds

Two weeks after finishing my GitHub overhaul, I got my first recruiter message: a talent sourcer from Meta asking if I was open to a backend engineering role. A week later, Google reached out. Then Stripe. All three mentioned my GitHub profile as the reason they contacted me.

The interview processes were standard, but my GitHub work gave me a huge edge. When Google asked me to explain a complex system I’d built, I pulled up my distributed task queue repo and walked them through the architecture, the tradeoffs I made, and the bugs I fixed. Meta’s team asked about my open-source contribution, and I could reference the exact PR and the feedback I’d gotten from maintainers. Stripe’s interviewers were impressed that I’d already built a project using their latest API, and even asked me for feedback on the developer experience.

Lessons Learned: What You Can Do Today

If you’re applying to tech roles in 2025, don’t sleep on your GitHub profile. It’s not just a place to store code, it’s a portfolio that proves you can build real things. And if you’re not using Copilot 2.0 (or a similar AI coding tool) to speed up your work and fill in gaps in your knowledge, you’re putting yourself at a disadvantage.

I ended up accepting Stripe’s offer, but having the other two options gave me leverage to negotiate a 20% higher salary than the initial offer. The whole process taught me that in 2025’s job market, it’s not about how many applications you send, it’s about how well you can show (not just tell) what you can build.

Top comments (0)