Building a personal website is a great way to learn new technical knowledge, which also helps to get good jobs. Below is the history of this website, what I’ve learned when building it, and how this know-how helps me throughout my career.
v3.5 (Current)
In mid-2024, I continued optimizing the site
- Simplify the design: less colors, compact padding, simpler sort.
- Enhance Google Analytics tracking.
- Add more case studies for works in BAEMIN and Dong Dong Sai Gon.
- Completely get rid of MDX files, move all content of projects to Notion.
- Optimize footer with new colophon and social media.
- Fixed many bugs.
v3.3
In the Sep 2023, I touched up the website again.
- Change the align of header to center.
- Add role filter for projects.
- Add works at BAEMIN (as a post - hope I will have time to write a case study).
- Migrate state management from Redux to Zustand for more lightweight code.
- Add Password-protected post feature 🔒
- Simplify comment form, move it out from the dialog.
- Add Comment suggestion feature.
- Optimize Skeleton visual design.
v2.0
When working at Aperia, I had designed and built the v2 version of my website (in 2020). In that process, I learned:
- Basic concept of ReactJS, its life cycle and hooks, …
- Styled-components
- GastbyJS and MDX
- How to deploy to Netlify and Vercel
This know-how helped me a lot when working on Pixel Design System and Aperia ESG at Aperia.
v1.0
This was the first official version of my portfolio website, which I created in 2019. Although having two works, it helped me to have offers for jobs at Samsung and Aperia. I think it was because it is clean and organized with some cool impressive stuff (like animation) from a design student.
When working on it, I know:
- How to deploy websites on Firebase.
- Use modern javascript instead of jQuery, which I’ve gotten used to before.
- Animations using Javascript.
- Mustache template engine.
Post script
I still have many fun ideas to implement on my website. Hope I can have time to complete them to have a chance to learn more things 🥹