Skip to main contentSkip to navigation

About

I'm a software engineer who specializes in front-end development, with a focus on building clean, responsive interfaces. I care deeply about creating thoughtful user experiences, maintaining design consistency, and writing scalable, maintainable code.

At CodeLink, I worked in a fast-paced, client driven environment where I contributed to modern web applications. I focused on building reusable UI components and delivering front-end solutions aligned with best practices and long term scalability.

My career in tech spans more than a decade, evolving from hardware to program management and ultimately into software. Leading initiatives in software support and hardware functionality helped shape my perspective and inspired me to pursue new challenges in my current path as a software developer.

In my free time, I tinker with Touch Designer in visual design, and obsess over specialty coffee and the right pour over ratio. I enjoy creative side projects that keep me curious and hands on.

Experience

DEC 2024 - Present

I developed and improved responsive web apps using Next.js, React, TypeScript, Zustand, TanStack Query, and Tailwind CSS. I transformed Figma designs into scalable, accessible UI components while collaborating with designers, QA, and DevOps to deliver polished user experiences.

  • Next.js
  • React
  • TypeScript
  • Zustand
  • TanStack Query
  • Tailwind CSS
APR 2022 - AUG 2024

Collaborated on full-stack SCADA development using GE CIMPLICITY and CIMEdit to modernize HMI screens with modular, code based templates. Helped design Azure DevOps YAML pipelines to automate plant setup and significantly improve configuration efficiency

  • System Design
  • CIMPLICITY
  • SCADA Systems
  • Pipeline Automation
  • Azure DevOps
ARIL 2020 - APR 2022

Supported new product introductions and Ubuntu LTS deployments as a program manager, focusing on gaming software integration across commercial and consumer systems. Helped lead software strategy using Agile and Software Developement Life Cycle best practices to drive execution and align cross functional teams.

  • Program Management
  • Software Strategy
  • Cross functional Leadership
  • Software Lifecycle

Projects

DEC 2024 - JAN 2025

Designed and implemented a guided onboarding process using React Joyride, providing step-by-step instructions to improve user navigation and feature discovery. Customized and optimized the onboarding library to align with project requirements, ensuring smooth transitions and a user-friendly interface.

  • React
  • Next.js
  • React Joyride
  • Tailwind CSS
  • TypeScript
JUN 2024 - AUG 2024

Designed YAML pipelines to automate script execution for software installation on targeted servers, ensuring precise deployment of specified software versions. Scoped out and automated manual processes, leveraging automation tools to minimize errors and enhance operational efficiency.

  • YAML
  • Azure DevOps
  • GitHub
  • Automation
  • Backend Development
© 2025 Andrew Nguyen. All Rights Reserved.