Week 5: Best Practices in Action

If Week 4 was about understanding why clean code matters, Week 5 was about practicing the how. I noticed a pattern: the more I leaned on best practices, the less time I spent fighting my own code. This week wasn’t about big refactors, but about sharpening the small details that Read more

Week 4: Cleaner Code, Stronger Architecture

This week was less about adding shiny new features and more about writing clean, maintainable code. I realized that writing code isn’t just about making it work, it’s about making it safe, secure, and sustainable. A single misplaced file, a missing assert, or scattered logic might not break the app Read more

Week 2: Refining Features & Optimizing Performance

This week was all about polishing last week’s work, boosting performance, and making sure features weren’t just functional but also aligned with our project’s design and reliability standards. I wrapped up the spell checker, added a debounce system to improve local storage usage, and saw firsthand how small tweaks can Read more

Week 1: Hitting the Ground Running

My first week of internship was a hands-on introduction to real-world development and event support. From providing on-site technical support to contributing to production-level development, I quickly transitioned from observation to contribution. I explored the technical stack, upgraded key integrations, and implemented a new AI-powered feature, all while learning how Read more

Week Thirteen of Internship

In Week 13 of my internship, my focus shifted heavily toward fixing tricky bugs, ensuring dashboard accuracy, and improving how user-related data is handled in different areas of the admin interface. Unlike the previous week, where most of my attention was on form validations and rendering behavior, this week taught Read more

Week Twelve of Internship

In Week 12 of my internship, I dove deep into testing React Admin components using Jest and React Testing Library. This week taught me critical lessons about how to write effective tests that not only check if components render but also verify behavior, data consistency, and user experience. Working specifically Read more

Tenth Week of Internship

I’m still working on the same core task from previous weeks, but that hasn’t stopped me from learning something new each day. In fact, sticking with one task for longer than expected opened the door to deeper understanding particularly around testing, logic improvements, and React Admin internals. What started as Read more

Ninth Week of Internship

This week marked a turning point in how I approached my assigned tasks. I focused not only on completing my work but on ensuring that it functioned correctly with the right logic. Rather than rushing to submit code, I spent more time understanding the problem, refining the solution, and testing Read more

Eighth Week of Internship

The eighth week of my internship continued to build on the challenges I faced during the previous week, particularly in backend development and system debugging. While I had made progress earlier, this week offered more hands-on opportunities to strengthen my understanding, especially in areas like CouchDB queries and server-side techniques. Read more