A results-oriented developer from Kuala Lumpur, Malaysia,
now living in London, who embarked on a coding journey driven by a deep
passion for continuous learning rather than raw ambition. My abundant energy fuels my
relentless pursuit of cultivating skills in the complex discipline of web development.
Constantly pushing my boundaries and stepping out of my comfort zone has made me a
powerhouse multitasker who strives for nothing short of excellence in any challenge
I may be presented with.
I have practical experience focusing in React, Next.js, and Typescript,
leveraging best practices to develop responsive and high-performance
user interfaces that enhance customer experiences. My competence extends to backend
integration, API testing, and frontend automation testing using Cypress and React Testing Library.
Dottie - Open Source Project
Front-end Developer & Contributor
February 2025 - Current
As one of four selected frontend code owners on the project, I played a key role in leading initiatives that enhanced both code quality and team efficiency across a group of 10+ contributors. I refactored the user authentication context to implement JWT-based session management, which strengthened security, simplified token handling, and reduced authentication-related bugs by 30%. To improve the overall user experience, I identified and enhanced underperforming UI components—adding usability which led to a 25% increase in engagement across key user flows. I also modernized over 100 frontend modules by removing dead code, resolving more than 400 ESLint violations, and aligning legacy patterns with React and TypeScript best practices, significantly improving maintainability and onboarding for new developers. Additionally, I reduced code review time by 40% by introducing pre-commit hooks with Husky to automate linting and formatting checks, ensuring consistent code quality before submission.
thymia
Front-end Engineer
August 2024 - October 2024
During my short tenure, I focused on improving the modularity and maintainability of the codebase by refactoring several React components and introducing the useContext hook to eliminate prop drilling. This streamlined state management and reduced complexity by around 50 lines per module, making the frontend architecture cleaner and easier to maintain. I also proactively identified UI/UX challenges—particularly issues caused by rigid layouts using absolute positioning and fixed heights—and proposed refactoring strategies to enhance responsiveness. To support efficient development workflows, I built and tested new UI features in isolation using Storybook, ensuring components were stable and user-friendly before integration. Throughout, I worked closely with senior frontend engineers, backend developers, and the product team to deliver thoughtful, user-centered improvements.
Decube
Front-end Engineer
September 2022 - February 2024
My efforts resulted in the creation of cross-browser compatible, responsive user interfaces that enhanced user experience by using current techologies such as NextJs, Tailwind, custom UI components and Postman for API. I collaborated efficiently in agile, cross-functional teams, driving the rapid and successful iteration of product features. My proactive approach to identifying and resolving production issues ensured the platform's reliability and performance.
Abundent
Front-end Developer Intern
August 2021 - September 2022
During my internship, I transformed mock-ups into high-quality components using React and JavaScript, ensuring robust solutions. I engaged in API testing with Postman and emphasized best development practices, enhancing my technical skills and fostering a collaborative, innovative environment focused on user satisfaction.
Killing Sacred Cows
Garret Gunderson
The book of phi
Jain 108
The Kybalion
Three initiates
One hundred years of solitude
Gabriel García Márquez
If Hemingway Wrote JavaScript
Angus Croll
The Karamazov Brothers
Fyodor Dostoevsky
The computer science of human decisions
Brian christian & Tom griffits