Gradient background
Journey5 min read

My Journey at Codolio From Intern to Founding Engineer

Codolio Journey

It started with a simple 2-month frontend internship contract. 1.5 years later, I'm still here, managing the entire platform infrastructure. Here's how I went from writing React components to architecting distributed systems.

Month 0-2: The Frontend Intern

I joined Codolio with a clear mandate: build UI components. But I wasn't just fixing CSS; I was shipping full-fledged React features. I spent my days managing complex client-side state, integrating APIs, and building interactive dashboards.

It was fun, but I kept peeking over the fence at the backend. I wanted to know how the data got to my components.

Month 3: I'll take that backend module

The 2-month internship ended, and a new opportunity appeared: a backend module needed to be built from scratch. I stepped up and asked to lead it.

That was the turning point. I went from writing react components to designing APIs and structuring database schemas. I wasn't just consuming endpoints anymore; I was creating the logic that powered them.

The Grind: 1.5 Years of Chaos & Growth

The learning curve wasn't a curve; it was a vertical wall. I ended up crafting 150+ APIs and taking ownership of core systems. My role expanded rapidly to cover everything from browser extensions to database optimization.

The All-Nighters

"We push to prod at dawn."

I vividly remember the pre-deployment meets. The adrenaline of debugging critical issues at 3 AM, ensuring the migration scripts run perfectly, and the relief of a successful rollout. These nights taught me resilience.

Technical Milestones

  • Core Ownership: Managed the entire codebase as a founding engineer, building 80% of the UI and reducing build size by 60%.
  • Backend Systems: Built a production-grade notification service (Go + Asynq) and a real-time leaderboard (Redis).
  • Complex Modules: Engineered a collaborative sheets module with conflict-safe data handling.
  • Internal Tools: Created Formwix, a config-based form generation library used across the platform.
  • Performance: Optimized MongoDB aggregation pipelines and implemented scheduled cron jobs.
  • DevOps: standardized deployment automation for Next.js (Vercel), Node.js, and Go services.

The Shift to Architect

Today, I'm not just writing code; I'm planning architecture. I'm thinking about:

  • How do we scale this for the next 10k users?
  • Is this schema flexible enough for future features?
  • How do we reduce ease technical debt while shipping fast?

1.5 years have flown by. From a frontend intern to a core engineer driving the platform, it's been the most defining chapter of my career so far.

avatar
Anurag Srivastav
Founding Engineer @ Codolio
Note: Everything shared in this blog comes from my current understanding and experience. I write to document my learnings. If you have feedback or suggestions, I'd love to hear them!
My Journey at Codolio: From Intern to Founding Engineer