Resume
Khai Phuoc Nguyen (Jack)
Software engineer specializing in web and mobile development. I enjoy digging into business and customer needs, asking the right questions to find the real use case before designing a solution.
EDUCATION
California State Polytechnic University, PomonaAugust 2022 - December 2024
Computer Science, Bachelor of ScienceGPA: 3.63
EXPERIENCE
Software Engineer
TerrosDecember 2025 - Present
- Led the migration of core canvassing and scheduling workflows during a six-month rewrite from React Native to native iOS using Swift, SwiftUI, and UIKit, preserving established business logic while modernizing the application architecture.
- Co-designed an offline-first map architecture with synchronized business data and high-performance rendering across complex territories utilizing local storage solutions and SpriteKit, enabling app usage in various network conditions.
- Led frontend delivery of strategic product initiatives, from customer discovery and prototyping through launch, helping Terros expand into new market segments and acquire 15 new clients representing over $900K in estimated ARR.
- Applied native components, platform conventions, and microinteractions to simplify high-frequency workflows and deliver an intuitive, responsive experience for representatives using the app throughout their workday.
- Instrumented interaction analytics and incorporated usage insights into product decisions, including a contextual upsell experience that generated 54% of all-time subscriptions for its associated add-on.
- Diagnosed and resolved performance bottlenecks using Xcode Instruments, eliminating redundant processing to improve rendering responsiveness, stability, and resource efficiency.
Software Engineer
SIMMS SolutionJune 2024 - January 2025
Built websites and cross-platform mobile apps for clients.
- Engineered API server using Docker, AWS ECS, and Hono.js to integrate multiple Business Support Systems (BSS) and payment providers across diverse Mobile Virtual Network Operator (MVNO) configurations with different requirements, handling 45,000+ requests during peak hours with 100% up time.
- Spearheaded and developed the integration of Stripe APIs with existing payment and subscription infrastructure, empowering end users’ abilities to self-manage their plans, renewals, and cancellations, while significantly reducing customer support costs for multiple MVNOs.
- Developed and delivered white-label solutions for Telecom Industry clients, encompassing responsive websites with NextJS and cross-platform mobile apps using Expo/React Native.
- Optimized site performance for better user experience with NextJS layout, UI Streaming, lazy loading, and Server Side Rendering, reducing pages’ bundle size by 15-60%.
- Collaborated effectively with team members, UX designer, stakeholders, and project managers to deliver products ahead of schedules, resulting in an 83% improvement in product delivery time.
- Engineered internal tools for API testing and documentation to help streamline the development process.
PROJECTS
Northrop Grumman Autonomous Rescue Vehicle Research
User Interface Lead - Ground Station Control TeamJune 2024 - December 2024
Co-lead the User Interface sub-team in developing an application to visualize data from Autonomous Rescue Vehicles (ARVs) and streamline mission control, enhancing operational efficiency and real-time decision-making.
- Collaborated to architect a multi-window desktop application with a bi-directional state synchronization between Rust layer with Vue.js/TypeScript UI layer using Tauri commands and events.
- Refactored the existing Vue+Tauri frontend codebase using Typescript and Rust, adopting shadcn UI headless components and TailwindCSS for improved code organization, maintainability, and scalability.
- Restyled the application’s user interface using TailwindCSS, implementing a theme-based styling approach for enhanced visual consistency and flexibility.
Let’s Mesh - User Matchup Application
Open Source ProjectJun 2023 - Apr 2024
A match-making site for Mentors & Educators within various career disciplines to be matched with mentees in search of mentorship.
- Implemented comprehensive test cases for all 20+ developed endpoints, ensuring consistency with backend standards (error handling, response status codes, etc.)
- Spearheaded the use of Docker for development with Redis, MySQL, and fullstack containers.
- Developed real-time messaging feature using Django Channels, Redis, and WebSockets.
Discord Bot Dashboard
Personal ProjectDec 2022 - May 2024
A platform for Discord servers’ owners to easily manage their server with many interesting and useful features to make their servers more engaging and entertaining.
- Developed responsive website for Discord bot management, actively used by 20 servers with over 10,000 members in total, incorporating user feedback to improve bot’s functionality and interactivity.
- Ensured scalability and high uptime by deploying on AWS EC2 with Docker containers, optimizing MySQL database structures and caching mechanisms.
- Reduced cloud database costs by 80% by self-hosting MySQL server within an EC2 instance, enabling efficient resource utilization.
- Configured secure cross-domain communication, managed DNS settings and configurations for 4 subdomains hosting 4 microservices powering the project.
BroncoDirectMe - A Web Extension for Cal Poly Pomona Students
Open Source ProjectJul 2023 - Dec 2023
Chrome Extension integrating RateMyProfessor data into the class registration portal.
- Collaborated on a web extension helping class registration for over 400 Cal Poly Pomona students.
- Engineered course search feature allowed users to find available classes within the extension.
- Developed formatting scripts for school data spanning 250 majors and 3,629 courses in 4 recent years.
- Spearheaded development of bottom navigation bar, enhancing user experience and seamless navigation.
Euterpefy - Spotify Playlists Recommender App
School ProjectFeb 2024 - Mar 2024
Cross-platform mobile app and website for mood-based playlist creation using NextJS, Flutter, and Spotify API.
- Implemented playlist analysis/recommendation and Spotify import under 1 second with efficient caching.
- Gained experience with RESTful APIs, Flutter cross-platform development, and OAuth authentication flows.
Brewithus - Coffee Shop Finder
School ProjectFeb 2024 - May 2024
Led a team of 5 in developing a coffee shop finder website, coordinated tasks across 3 sprints throughout 14 weeks of planning and development.
- Implemented Next.js and TailwindCSS front-end, integrating Google Maps API for location-based search.
- Utilized Docker and GitHub Actions for improved CI/CD to automate code linting, formatting, and building.
- Developed endpoints for backend server utilizing data Yelp API and ChatGPT API for analyzing said data from Yelp to generate recommendations for users based on their selected criteria.
- Deployed said server using Docker, nginx, and AWS Elastic Container.
Skills
Languages
- TypeScript
- JavaScript
- Swift
- Rust
- Python
- HTMX
- HTML/CSS
- Bash
- Dart
- Java
- C++
- SQL
Libraries & frameworks
- SwiftUI
- UIKit
- React Native
- React
- NestJS
- TailwindCSS
- Flutter
- Django
- Stripe
Tools & platforms
- Git & GitHub
- Xcode
- Google Cloud
- Linux
- AWS
- Docker
- Jira