Hi, my name is

Son Nguyen

I build things for the web.

I'm a front-end developer specializing in building (and occasionally designing) exceptional digital experiences. Currently, I'm focused on building accessible, human-centered products at Trimble Inc.

01.About me

Hello! My name is Son and I enjoy creating things that live on the internet. My interest in web development started back in 2020 when my brother asked me to help him design and develop a marketing campaign for his startup — turns out hacking together a simple landing page taught me a lot about HTML & CSS!

Fast-forward to today, and I've had the privilege of working at an a start-up, and a corporation. My main focus these days is building accessible, inclusive products and digital experiences at Trimble Inc. for a variety of clients.

I'm currently learning backend development, security with the interest to become a full-stack developer. On top of that, I'm also exploring Test Driven Development with Jest and React Testing Library.

Here are a few technologies I've been working with recently:

JavaScript

TypeScript

React

Redux/@Toolkit

Gatsby.js

Next.js

Headless CMSs

TailwindCSS

Node.js

Express.js

GraphQL

React Testing

MongoDB

SQL

PostgreSQL

self-portrait

02.Where I've worked

Front-End Software Engineer @ Trimble

September 2022 - Present

Participated in working with other developers on the team to documenting, maintaining, and updating our React component library to the most up-to-date versionings while maintaining code quality and best practices.

Adapted to the shift in technologies, learned to work with various languages, platforms, frameworks, and content management systems such as Storybook, JavaScript, TypeScript, Gatsby, React, GraphQL, Contentful and Netlify to become a valued member of the team.

ncreased team productivity by 20% by always completing tasks during the sprint schedule and make sure to review codes quickly as well as providing feedback to ensure code quality and quick turnaround time for our weekly deployment.

03.Something I've built

Trimble

featured project

Trimble

Being part of the Web Platform team, my team and I are responsible for maintaining, updating, and adding more features to the Corporate website as well as 8 other sector sites.

  • Gatsby.js
  • GraphQL
  • Storybook
  • Netlify
Vintage Furniture

featured project

Vintage Furniture

An e-commerce web app for a simulated furniture store. Filter, view all products or detailed information about each product, add and remove product from cart and secured login to checkout with Auth0.

  • React
  • TypeScript
  • Tailwind
  • Auth0
OctoProfile

featured project

OctoProfile

OctoProfile offers a different look for your Github repos, where you can search for your favorite Github user and display all of their most starred and forked repos as well as their most popular programming languages in beautiful Fusion Charts.

  • Next.js
  • Github API
  • Fusion Charts
Plural Groceries

featured project

Plural Groceries

An e-commerce web app for a simulated grocery store. Browse and view detailed information about each product, add or remove product from cart and checkout using Stripe.

  • React
  • CSS
  • Stripe
  • React Router

Other noteworthy projects

Responsible for Updating and Adding New Pages and Features

I'm responsible for any content, features updates as well as adding new pages with Gatsby and converting pages from legacy DOTNET to Gatsby

  • Gatsby
  • TypeScript
  • Theme UI

Creating a new Gatsby Landing Page for LendDirect

Worked implementing Gatsby and Typescript to create a brand new landing page that uses the current backend logic from DOTNET.

  • Gatsby.js
  • TypeScript
  • DOTNET

Stripe Homepage for Opt+ US

Worked on sunsetting a financial product, specifically for the US market where the product is no longer available but will redirect existing or new customers to a new product.

  • Gatsby.js
  • Theme UI
  • Squidex CMS

04. What's next?

Get in touch

Although I'm not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Say hello