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. This journey has led me to my current path as a software developer, where I bring a unique blend of technical and business insight.

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

Experience

August 2025Present
  • Led end-to-end software consulting for a client-facing business application, translating stakeholder needs into technical requirements, product workflows, data models, and implementation roadmaps.
  • Owned client discovery, requirements gathering, UX flow definition, and delivery planning across membership management, payments, reporting, user access, and operational admin workflows.
  • Designed and developed a full-stack web platform using Next.js, React, TypeScript, Supabase, PostgreSQL, Clerk, Tailwind CSS, shadcn/ui, server actions, API routes, and CSV reporting.
  • Next.js
  • React
  • TypeScript
  • Supabase
  • PostgreSQL
  • Clerk
  • Tailwind CSS
  • shadcn/ui
December 2024May 2025
  • Delivered frontend features from Jira tickets using Next.js and Tailwind CSS, maintaining transparent communication through daily standups to report progress, escalate blockers, and ensure alignment with sprint goals and team objectives.
  • Developed interactive user interfaces and dynamic components while actively engaging in cross-functional meetings to coordinate with QA teams, designers, and backend developers for seamless feature integration and testing.
  • Collaborated with team members during retrospective meetings to identify potential roadblocks early, share technical knowledge, and contribute to problem-solving discussions that enhanced team efficiency and project success.
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Jira
  • QA Collaboration
April 2022August 2024
  • Redesigned and modernized Cimplicity SCADA HMI interfaces using Cimplicity Basic and SQL Server, improving real-time monitoring of plant vitals across manufacturing sites.
  • Refactored and standardized SCADA configurations, reducing technical debt and enhancing system maintainability, reliability, and scalability for production-critical applications.
  • Upgraded software configuration and architecture from Windows Server 2012 to 2022, enabling automated provisioning of Cimplicity software and packages across VMware environments while reducing setup time by 90%.
  • Cimplicity
  • SCADA
  • SQL Server
  • VMware
  • Windows Server
  • Automation
April 2020April 2022
  • Directed software and OS support strategy for commercial and consumer product lines, defining warranty policies, customer FAQ documentation, and call center workflows to improve customer experience and reduce support costs.
  • Led cross-functional support initiatives through Agile and SDLC best practices, aligning engineering, product, and support teams to deliver scalable solutions, meet launch deadlines, and resolve technical challenges.
  • Developed and executed support strategy for Ubuntu workstation software packages, creating documentation and readiness plans for commercial customers adopting emerging Linux platforms.
  • Program Management
  • Agile
  • SDLC
  • Ubuntu
  • Customer Support
  • Cross-functional Leadership

Projects

August 2025Present
  • Built a secure membership operations platform with role-based authentication, member lifecycle tracking, payment history, profile management, sensitive data handling, and administrative dashboards using Next.js App Router, TypeScript, Supabase, and Clerk.
  • Developed financial and operational reporting features including membership reports, payment summaries, activity logs, CSV exports, pagination, filtering, search, and dashboard analytics to improve client visibility into business data.
  • Implemented scalable full-stack workflows for member records, food tracking, death case and payment management, appeals, file uploads, activity auditing, and database-backed business logic with reusable components and typed server-side data access.
  • Next.js
  • React
  • TypeScript
  • Supabase
  • PostgreSQL
  • Clerk
  • Tailwind CSS
  • shadcn/ui
October 2025October 2025
  • Developed a personalized, NFC-enabled 3D birthday gallery web application using Next.js 15, React 19, TypeScript, Tailwind CSS, Three.js, GSAP, Motion, and Clerk, featuring an authenticated celebration page, interactive photo dome, animated UI, confetti effects, and background music.
  • Programmed an NTAG215 NFC sticker embedded in a physical postcard with the deployed HTTPS project URL, enabling users to tap the card with an NFC-enabled iPhone or Android device and instantly launch the interactive web experience without installing an app.
  • Created and documented an open-source, reusable project template with centralized TypeScript content configuration, protected routing, shared audio controls, Vercel deployment support, and customizable media, messaging, gallery images, and authentication settings for other users to adapt.
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Three.js
  • GSAP
  • Motion
  • Clerk
  • Vercel
  • NFC
December 2024January 2025
  • Designed and implemented an interactive onboarding tutorial using React Joyride and Next.js, creating intuitive user guidance flows that reduced user confusion and increased feature adoption rates for new platform users.
  • Integrated Zustand for state management and TanStack Query for MongoDB data operations, enabling real-time tracking of user onboarding progress and allowing users to resume tutorials from their last completed step.
  • Developed responsive onboarding components using Tailwind CSS and TypeScript, ensuring cross-device compatibility and type safety while customizing the tutorial library to match project design specifications.
  • Next.js
  • React Joyride
  • Zustand
  • TanStack Query
  • MongoDB
  • Tailwind CSS
  • TypeScript
June 2024August 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.
  • Integrated version control using Azure DevOps and GitHub, facilitating accurate software versioning and maintaining consistency across server environments.
  • YAML
  • Azure DevOps
  • GitHub
  • Automation
  • Backend Development
© 2026 Andrew Nguyen. All Rights Reserved.