EPF Buddy has probably taught me more about building products than any single academic project could. I'm studying Artificial Intelligence and Data Science, and much of my engineering education happens alongside building and maintaining real applications.
This project pushed me to learn things that don't always appear in a classroom.
I learned that product decisions don't arrive as perfectly defined requirements. Sometimes a founder explains a market opportunity, and the job is to understand it well enough to decide how a customer should experience it.
I learned that good UX isn't limited to visual polish.
A beautifully designed booking page is still a bad product if two customers can end up believing they own the same appointment.
I learned that integrations are not just about connecting APIs. They require thinking about failure, trust, communication and what the customer experiences when something goes wrong.
I also learned that different customers need different products, even when they're interacting with the same business. The person trying to withdraw an old PF balance, the family evaluating its insurance protection and the HR manager responsible for statutory compliance don't need the same journey.
Most importantly, I learned to take responsibility beyond the point where code is deployed. There is a difference between building something that works in a demonstration and building something that people depend on.
EPF Buddy has been an opportunity to experience that difference firsthand.