Journal — July 27, 2026 · 4 min read
Three Internships in One Year — Bosch, Sirma, GyanGrove, and What Each Actually Taught Me
I did three software internships back to back in 2024 — Bosch, Sirma, and GyanGrove. Here's what each one was really like, what I actually learned, and how they led to my first full-time job.
In 2024 I did three internships in a row — Bosch, then Sirma, then GyanGrove — in the space of about eight months. People hear that and assume I was collecting logos for a resume. I wasn't. Each one was a deliberate bet on learning something the others couldn't teach, and together they became the bridge between my college side gigs and my first full-time job. Here's the honest account of each — what I did, what I learned, and what actually mattered.
Bosch Global Software Technologies — Fullstack Developer Intern (Jan–Apr 2024)
Bosch was the big-name one, and it taught me the thing I didn't know I was missing: how software works at scale, inside a real organization.
Coming from a scrappy startup where I was the whole engineering department, Bosch was the opposite universe — structured teams, code review culture, established processes, and codebases built by many hands over time. I worked with React Native and React.js, but the real education wasn't the framework. It was learning to read and respect code I didn't write, to work within a system instead of owning all of it, and to see what "production-grade" actually means when a company has real standards.
The lesson that stuck: discipline scales, heroics don't. At a startup you survive on individual effort. At a place like Bosch you see why testing, review, and process exist — because no single person can hold a large system in their head. I carry that into every freelance project now: even when I'm a team of one, I write code as if someone else will maintain it. Clients feel that difference.
Sirma Business Consulting — Software Developer Intern (May–Jun 2024)
Sirma was short — two months — and completely different: enterprise consulting, AngularJS, and a front-row seat to how businesses actually buy and use software.
If Bosch taught me engineering discipline, Sirma taught me the client's side of the table. Consulting means the code is only half the job; the other half is understanding what the business actually needs (which is rarely what they first ask for), debugging under real constraints, and communicating with people who don't care how clever your solution is — only whether it solves their problem.
Two months isn't long, but it was dense. I left with a skill most developers undervalue: translating between technical and business language. As a freelance web developer today, that translation is literally my job description. Clients don't buy code — they buy outcomes. Sirma is where I started learning that.
GyanGrove — Software Engineer Intern, ed-tech (Jul–Aug 2024)
GyanGrove brought me back to startup speed — an ed-tech company, small team, React Native, and the familiar "everyone does everything" energy I knew from my founding-engineer days.
This one mattered for a different reason: it confirmed what I was built for. After the structure of Bosch and the consulting world of Sirma, being back in a fast-moving startup felt like putting on a fitted glove. Shipping mobile features quickly, making product calls with limited information, owning outcomes end to end — this was the environment where I did my best work.
Ed-tech also gave me something extra: building for real users whose daily lives the product touches. Education software has actual stakes. It reinforced a rule I still work by — the user is not a persona in a deck, they're a person on the other side of the screen.
What three-in-a-row actually taught me
Doing them back to back was the point. Each internship was a controlled experiment:
- Bosch showed me scale and discipline.
- Sirma showed me the client's side and business thinking.
- GyanGrove showed me where I belong — fast, ownership-heavy, product-focused work.
Most people do one internship and assume all software jobs feel the same. They don't. The range is enormous, and you can't know which environment brings out your best work until you've stood in a few different ones. Three internships in one year was my way of running that experiment fast, before committing to a full-time path.
It worked. Two months after GyanGrove, I started my first full-time role as SDE I at Toolpioneers — and I walked in already knowing how big companies, consulting clients, and startups each operate. That range is now the foundation of how I freelance: I can talk to an enterprise client, move at startup speed, and hold production discipline, because I've actually done all three.
If you're choosing internships
Don't optimize for the brand name — optimize for the variety of what you'll learn. One internship teaches you a job. Three different ones teach you a career. And say yes to the short, unglamorous ones too; sometimes two months in the right room teaches more than six in the wrong one.
That range — enterprise discipline, consulting communication, startup speed — is what I bring to every engagement as a freelance web developer and app developer. Let's work together, or read why I eventually went full-time freelance.