About
Đỗ Công Sơn
Career Timeline

- Developed the user interface with a focus on smooth user experience and performance optimization.
- Participated in code reviews and provided valuable feedback
- Collaborated with cross-functional teams to define and implement new features.
- Maintained and improved existing codebase.
- Fixed bugs and made adjustments based on customer feedback.

- Participated in code reviews and provided valuable feedback, leading to enhanced code quality.
- Assisted in developing a comprehensive documentation system for the codebase
- Collaborated with the UX/UI team to optimize the user interface.
- Developed and implemented new features.

- Trained in data structures and algorithms, resulting in an increase in efficiency.
- Development of features for mini Android projects.
- Participated in Samsung Software Testing Certification Programming Contest and earned a Certification.

- Graduated with a Good degree in Electronics and Telecommunications Engineering.
- GPA: 3.04/4.0
- While most of my friends pursued careers in Electronics and Telecommunications , I found my passion in Software Engineering , particularly in web development. This decision has shaped who I am today.
Hello, folks! 👋 I'm Cong Son
I have a passion for JavaScript/Typescript and website development. I'm currently a freelancer web developer (I'm also looking for a full-time job). I work mainly with Javascript, Typescript, React, NodeJS, and NextJS.
Why have this blog?
My journey is fueled by a deep desire to sharpen my abilities and share the insights I’ve gathered along the way.
I founded this blog as a means to document and share the knowledge and practical wisdom I've acquired during my journey as a software engineer.
Writing and taking notes helps me solidify my understanding of new concepts and technologies. I hope my blog can be a useful resource for fellow web developers.
I would greatly appreciate your thoughts and comments on what I have written 🍻.
Tech stack
This blog is built with Next.js and Tailwind CSS using Tailwind Nextjs Starter Blog.
This blog site takes inspiration from aka Karhdo. I appreciate aka Karhdo and Timothy Lin for their contribution to this minimal, lightweight, and highly customizable blog starter.
A few major over-engineering-changes from the original repo:
📌 Upgrading to React 18, Next 15.
📌 Adopting Typescript, committing with Conventional Commits.
📌 Monitoring site with Umami website analytics
📌 My website refers to the design from the aka Karhdo repository and incorporates the tailwind-nextjs-starter-blog template, version 2.0.
📌 Bumping up
mdx-bundler,rehype/remarkplugins and dependencies to the latest version
🧐See my repository for this blog.