Smart Metering Suite (Gen 2)
Modernised Gen1 hardware and software workflows, improving UI, system performance, and cross-team collaboration. Gained hands-on experience across front-end, back-end, and database development while enhancing usability.
Node.jsJavaScriptAngularMySQLREST APIsFull-Stack DevelopmentUX DesignJunior Software Engineer


💥 Impact
Enhanced team collaboration and contributed to software improvements and usability enhancements across the suite.
✨ Highlights
This project helped me discover my passion for software development and confidence in my abilities.
📝 Details
- Hands-on experience in full-stack development: front-end, back-end, and database design.
- Learned the importance of clean, intuitive UX/UI design and applying it to real-world products.
- Facilitated team collaboration and knowledge sharing across hardware, firmware, and software disciplines.
🤝 Contributions
- Advocated for user-friendly UI, conducting interviews with customers to understand pain points and improve workflows.
- Collaborated with support teams to identify recurring issues and inform software improvements.
- Improved internal communication by establishing weekly show-and-tell sessions to bridge hardware, firmware, and software teams.
- Contributed to software development, learning and applying best practices in front-end, back-end, and database work.
🗓️ Timeline
Worked for over a year before leaving; project launched later due to the complex integration of hardware and firmware systems.
🧑🤝🧑 Team
Software team consisted of a senior developer mentor and myself; overall R&D team included 2 hardware/firmware engineers, 1 PCB designer, and 1 manager/product owner.