I’m Vania Nettleford, a Senior Software Engineer focused on building maintainable systems and improving code quality at scale.
On this site, I share code reviews, refactoring walkthroughs, and engineering lessons from real projects. My goal is to show how thoughtful architecture and clear code can make teams move faster and systems last longer.
- Avoiding JS Code Smells for Layout and TransitionsIn real-world React applications, components often start small but quickly grow into complex beasts that are hard to maintain. One pattern I noticed repeatedly is using useEffect for tasks that could either live elsewhere or be handled more elegantly with CSS. In this post, I’m walking through a refactor of a video carousel component, highlighting:…