About
I’m a front-end developer with experience building scalable web and mobile applications across fintech, banking, and enterprise environments. My work spans from modernizing legacy systems to architecting micro-frontends and cross-platform apps, with a focus on maintainability, performance, and user experience.
Currently, I'm a Specialist, Front-End Developer at TNG Digital, where I develop and maintain scalable web applications using Vue.js, TypeScript, and modern tooling. I help drive modular architecture and internal libraries, and collaborate across teams to deliver robust, maintainable solutions in an agile environment.
Previously, I worked as a Web Application Developer at Cyber Village, where I contributed to the revamp of a banking mobile app, migrating from Angular/Ionic to React Native, and integrating Redux for scalable state management. I also gained experience with legacy Java/JSP systems and RESTful APIs, supporting both frontend and backend enhancements.
I hold a Bachelor of Computer Science (Hons) in Software Engineering from TARUMT, where I learned the foundations of software development, SDLC, and project management. Outside of work, I enjoy climbing, tennis, and exploring new technologies.
Experience
Nov 2024 — Present - Develop scalable Vue.js (Vue 2 & 3) applications with TypeScript across legacy and modern architectures. Contribute to a Micro-Frontend ecosystem, shared libraries, and robust testing with Vitest to ensure maintainability and quality. Collaborate in Agile teams using Jira and Confluence to deliver modular, production-ready features.
Dec 2023 — Nov 2024 - Helped migrate a banking mobile app from Angular/Ionic to React Native, improving performance and cross-platform experience. Built a scalable architecture using Redux and Redux-Saga while ensuring secure API integration and feature parity. Worked closely with designers and backend engineers to deliver a consistent, high-quality product.
Jun 2023 — Dec 2023 - Supported development of a banking app using Angular and Ionic by implementing change requests and fixing bugs. Assisted with a legacy JSP system and RESTful API integrations to maintain smooth frontend–backend communication. Gained hands-on experience with debugging, testing, and Agile team workflows.
Oct 2020 — Dec 2023 - Earned a Bachelor of Computer Science (Hons) in Software Engineering with strong foundations in full-stack development and system design. Completed team-based projects covering web and mobile applications while applying SDLC, QA, and project management practices.