
About me
I am an ambitious Software Developer specialising in Front End Development, actively seeking opportunities in mid-level positions where I can leverage my skills and experience to contribute to innovative projects.
Education
- 2022
Computer Science
@ Open University, Milton Keynes, UK
- 2018
Web Development Course
@ Just IT, London, UK
- 2015
B2 Cambridge English Certificate
@ Brooklands College, Weybridge, UK
- 2008
Bachelor of Arts Maths Pedagogy
@ Saigon University, Hochiminh City, Vietnam
- 2005
Associate of Arts Maths Education
@ Saigon University, Hochiminh City, Vietnam

My Skills
-
HTML
-
CSS
-
Javascript
-
NodeJs
-
Typescript
-
MongoDB
-
Git
-
GitHub
-
React
-
Gatsby
-
Sass
-
Tailwind CSS
-
Styled Components
-
Material UI
-
NextJs
-
AWS Amplify
-
Google Firebase
-
Netlify
-
Contentful
-
Payload CMS
Experience
Frontend Software Developer - Full time @ Clock
Jan 2022 - now . 3 yrs 3 mos
Remote, London, UK
Develop frontend for new webpages, web applications, and mobile applications based on designs, in addition to maintaining existing products and integrating new features for our loyal clients such as Riot Games, Times Plus, Hearst, Contagious, and BBFC...
Web Developer - Full time @ Arthaus Visual Communications
Apr 2019 - Dec 2021 . 2 yrs 8 mos
Henley on Thames, UK
Create new web pages or websites and provide maintenance services for our recurring clients (Otsuka Pharmacy, HSBC Bank, Simson Spence Young, Agnovos) utilizing Sharepoint, HTML, CSS, JQuery, and Umbraco...
Projects
This is a static website for a graphic/web agency using Gatsby, Styled Component, Formik for my freelance project. The website provides information about the agency, their services and products. The website is designed to be responsive and user-friendly, with a focus on showcasing the agency's work and attracting potential clients.
Money Watcher is a personal finance tracking web application I designed and built to deepen my full-stack development skills. The app allows users to record and manage income and expenses, with real-time summaries and detailed transaction history.
Technically, it is built with Next.js 13 (App Router) on the frontend and Express with MongoDB on the backend. The project uses TypeScript across the stack, RESTful API routes, and middleware for authentication and input validation. Pagination is implemented on transaction endpoints for better performance, and calculations are handled with precision using currency.js.
This project helped me gain hands-on experience with authentication, secure API design, backend calculations, and deploying full-stack applications using platforms like Vercel and Render. The savings feature is still in development, and I'm continuing to enhance the user experience and backend logic.