// 01 — Identity
ALEX NGUYEN
Robotics Researcher
alexwnn@github:~$cat ./bio.txt
- B.S. COMPUTER SCIENCE @ PLU
- MINOR: Data Science
CURRENTLY RESEARCHING
- Domain:Autonomous Human-Robot Interaction (HRI)
- Focus:Engineering Multi-Modal HRI Protocols (ROS2 / TurtleBot 4)
SKILLS
- Languages:Java, Python, TypeScript, SQL, JavaScript
- Frameworks:React, React Native, Next.js, Express.js, Node.js, ROS2, Gradle, Tailwind CSS, Expo, AWS
- Tools:Claude Code, Cursor, Docker, VS Code, Git, GitHub, JUnit
WHEN I'M NOT LOCKED IN
- Movies, Video Games, Pickleball, Gym
alexwnn@github:~$
- DEGREE
- B.S. CS
- MINOR
- DATA SCI
- GPA
- 3.90
- GRAD
- MAY '27
// 02 — Built
PROJECTS
INDEX [ 02 / 02 ]
- PROJ // 01150+USERS
GEAR FITNESS
Full-Stack Software EngineerFull-Stack Social Fitness Platform
A production fitness app live on the App Store with a 150+ user community, built around social workout tracking.
- Shipped REST API feature sets across a Spring Boot backend — account privacy controls, user blocking, and a calorie tracker seeded from USDA FoodData Central nutrition data.
- Traced and fixed critical React Navigation v8 state bugs to keep scroll position stable across deeply nested native stacks.
- Contributed end to end — from the PostgreSQL data model to the React Native (Expo) client backed by AWS S3 and Elastic Beanstalk.
- React Native
- Expo
- TypeScript
- Spring Boot
- PostgreSQL
- AWS
- PROJ // 0231K+IMPRESSIONS
NUZL
Lead DeveloperReal-Time Collaborative Tracker
A zero-auth, multiplayer dashboard for co-op Pokemon Nuzlocke runs — a single shared source of truth that several players read and edit at once.
- Engineered a live synchronization engine on Supabase Realtime holding sub-100ms latency across concurrent editors.
- Scaled WebSocket fan-out for high-volume concurrent sessions; the launch drove 31,000+ organic impressions.
- Built drag-and-drop rosters with @dnd-kit and a dual-type defensive weakness matrix for instant matchup reads.
- Next.js 15
- TypeScript
- Supabase
- Tailwind CSS
- @dnd-kit
// 03 — Work
EXPERIENCE
ENTRIES [ 02 ]
- 01
Lead Robotics Researcher — Human-Robot Interaction
Pacific Lutheran University
Tacoma, WA · Jun 2026 — Present
- Investigating human-centered autonomous navigation for tight campus corridors on a TurtleBot 4 Pro (LiDAR, OAK-D depth camera, Raspberry Pi 4B) running ROS2.
- Wrote Python/C++ control logic that fires multi-modal social cues — auditory sweeps and addressable LED arrays — from live pedestrian-proximity thresholds.
- Designed a within-subjects user study measuring how velocity-braking and spatial yielding shape human comfort and path legibility in narrow hallways.
- ROS2
- Python
- C++
- Robotics
- 02
Teaching Assistant — Robotics, Discrete Structures & Math
Pacific Lutheran University
Tacoma, WA · Jul 2024 — May 2026
- Mentored students through CS logic, graph theory, and algebra; 1:1 tutoring lifted measured student performance by ~15%.
- Applied code-review habits to student proofs, tracing logic errors line by line during office hours.
- Supported an intensive summer bridge program for underserved students that reached a 100% course-completion rate.
- Teaching
- Discrete Math
- Robotics
- Trigonometry
// 04 — Technologies
STACK
GROUPS [ 04 ]
- //LANGUAGES
- TypeScript
- Java
- Python
- JavaScript
- SQL
- R
- C / C++ / C#
- HTML / CSS
- //FRAMEWORKS
- React
- React Native
- Next.js
- Express.js
- Node.js
- Spring Boot
- ROS2
- Tailwind CSS
- Expo
- //PLATFORMS
- AWS (S3 / EB)
- Supabase
- PostgreSQL
- Docker
- Gradle
- //TOOLS
- Git
- GitHub
- Claude Code
- Cursor
- VS Code
- JUnit
// 05 — Distinctions
CONTESTS & EDUCATION
AWARDS [ 04 ]
ICPC Regionals
University of Washington
Pacific Northwest contestant — 2024 & 2025
PLU Alumni Programming Competition
Pacific Lutheran University
1st Place
Puget Sound Programming Competition
Regional Collegiate
Top 10 finish
DataFest
Pacific Lutheran University
Judges' Pick
//Education
B.S. Computer Science
Pacific Lutheran University · Minor in Data Science
Sep 2023 — May 2027 · GPA 3.9
Coursework
- Data Structures
- Algorithms
- Databases & Web Programming
- Robotics
- Computer Organization
- Networks
// 06 — Contact
GET IN TOUCH
CHANNELS [ 04 ]