About

avatar

Đỗ Công Sơn

Web Developer
Học viện kĩ thuật mật mã

Career Timeline

  • Okhub Vietnam
    May 2024Present
    Okhub Vietnam
    💼Frontend Developer
    • 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.
  • Freelancer
    Jan 2024May 2024
    Freelancer
    🛠️Freelancer Developer
    • 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.
  • Samsung R&D Center Vietnam
    Aug 2023Oct 2023
    Samsung R&D Center Vietnam
    📱Intern Mobile Developer
    • 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.
  • Academy of Cryptography Techniques
    Sep 2019May 2024
    Academy of Cryptography Techniques
    🎓Student of KMA
    • 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/remark plugins and dependencies to the latest version

🧐See my repository for this blog.