Reflecting on my journey as an intern at Mavericks
- Mehar
- May 22
- 3 min read

When I first joined Mavericks Consulting as an intern, I honestly had no idea what I was getting myself into.
I came in with almost no prior experience in software development, and while I was excited to learn, I was also incredibly nervous. Everyone around me seemed to know so much more than I did. There were unfamiliar tech stacks, new workflows, meetings, deadlines, and so many things happening at once that it felt extremely overwhelming in the beginning.
At the start, I struggled a lot more than I expected or ever thought I would.
There were moments where I genuinely questioned whether I was capable enough to keep up. I would spend hours trying to understand concepts that others seemed to grasp so naturally. Sometimes I felt afraid to ask questions because I worried that they might sound “too basic” or that people would judge me for not knowing enough.
But one thing I quickly realised after joining Mavericks was that no one here makes you feel small for learning.
Instead of criticism, I was met with patience and encouragement. My mentors, Michelle and Ricky, played a huge role in helping me power though during the tougher periods. When it became obvious that I was overwhelmed trying to handle everything at once, Michelle suggested something that genuinely helped me regain my confidence and also get a better understanding of concepts from ground up — taking a short step back from my main project to focus on a smaller side project first.
At first, I thought doing a mini project meant I was falling behind and considered it a major setback in my progress. It was like one step forward and then ten steps back. But looking back now, it was probably one of the best things that I could have done.
The smaller project gave me the space to slow down and properly understand the concepts. I was able to experiment, make mistakes, and learn at a pace that was manageable for me. More importantly, it helped me build confidence in my own abilities.
Once I returned to the main project, things started to make a lot more sense.
I became more comfortable with the development process, better understood the codebase, and slowly started contributing more during discussions and implementation. Of course, I still had questions — a lot of them — but by then, I no longer felt hesitant to ask.
That was another major thing this internship taught me: growth happens much faster when you stop being afraid of looking inexperienced. If you don't know something, just ask around. It really is just that simple.
The people at Mavericks created an environment where asking questions was encouraged rather than looked down upon. Everyone was approachable and willing to help, whether it was explaining technical concepts, giving feedback on my work, or simply reassuring me when I felt stuck.
I became more confident speaking up during discussions, even though I still have a long way to go still. I learned how to communicate my thoughts more clearly and work better with others. I also became more comfortable with making mistakes and treating them as part of the learning process rather than as failures.
Over the course of this internship, I also learned far more technically than I ever expected. I gained hands-on experience with development workflows, improved my problem-solving skills, learned how large projects are managed, and became much more familiar with the technologies and tools used in actual software development. Being exposed to real projects and real challenges taught me things that I know I could never have fully understood from studying alone, and that experience has been incredibly valuable for my growth as a developer.
But beyond the technical knowledge, the biggest takeaway for me has been personal growth.
When I first started, I was someone who constantly doubted myself and worried about whether I was “doing enough”. Now, while I still have a lot to learn, I feel much more confident in my ability to grow, adapt, and take on challenges.
Looking back, I’m really grateful that I chose to step out of my comfort zone and take this opportunity. The experience wasn’t always easy, but that’s exactly why it was meaningful. Every challenge pushed me to improve, and every bit of support from the people around me reminded me that growth doesn’t happen alone.
Interning at Mavericks wasn’t just about learning how to code better — it taught me how to become more confident, resilient, and open to learning. And honestly, I think that’s something I’ll carry with me long after this internship ends.





Comments