Skip to main contentSkip to navigation

About

I'm a full-stack software engineer building mobile and web apps. I like owning a feature the whole way, from the screen someone taps to the API behind it and the pipeline that ships it.

At Pelican Dynamics, I built Pelican Log from the ground up. It's a Flutter app for iOS, Android, and web where hunters, anglers, guides, and outfitters log trips and manage bookings, and it runs on Go microservices on AWS Lambda and DynamoDB. I launched it on the App Store and Google Play, and I deploy every release.

Before that, I built client-facing web apps with Next.js, React, and TypeScript, first as a front-end developer at CodeLink and then as a full-stack consultant. That work taught me to care about clean, responsive interfaces and consistent design, and it still shapes how I build.

My career in tech spans more than a decade, moving from hardware to program management and then into software. Leading software support and hardware programs shaped how I think about products, and I bring that business perspective to my engineering work.

In my free time, I tinker with TouchDesigner for 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

May 2026Present
  • Led the launch of Pelican Log on the App Store and Google Play and deployed every release, setting up App Store Connect, Play Console, signing certificates, provisioning profiles, APNs keys, and Google Cloud OAuth clients and Maps/Places API keys.
  • Built features end to end in a Flutter app for iOS, Android, and web, backed by 16 Go microservices on AWS Lambda and DynamoDB, with backward-compatible REST APIs designed from OpenAPI contracts.
  • Set up separate development, staging, and production AWS environments using infrastructure as code (SAM, CloudFormation) with GitHub OIDC replacing stored deploy keys, plus matching iOS and Android builds, each with its own Firebase project.
  • Built GitHub Actions CI/CD pipelines deploying mobile, web, and backend to all three environments, with automated release trains, hotfix approvals, and feature flags and forced app updates that kept older store versions working.
  • Flutter
  • Dart
  • Go
  • AWS Lambda
  • DynamoDB
  • GitHub Actions
  • CloudFormation
  • Firebase
August 2025October 2026
  • 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

May 2026Present
  • Built the entire Pelican Log app from the ground up in Flutter for iOS, Android, and web, where hunters, anglers, guides, and outfitters log trips and manage bookings, on a backend of Go microservices on AWS Lambda and DynamoDB.
  • Developed tournament management with live leaderboards, guided trip booking, and a community feed with moderation.
  • Added Firebase push notifications and OAuth 2.0/JWT authentication, and deployed the app to the App Store and Google Play.
  • Flutter
  • Dart
  • Go
  • AWS Lambda
  • DynamoDB
  • Firebase
  • OAuth 2.0
  • App Store
  • Google Play
August 2025October 2026
  • 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.