Tan Nguyen

Tan Nguyen

Software Developer, Researcher & CS Grad Student

Hey! I'm Tan, a Master's student in Computer Science at Western Washington University and a software developer. I build full-stack and cloud backend systems — from React Native apps to AWS serverless pipelines — and I do research on human error in software development.

I'm an AWS Certified Developer, a teaching assistant for algorithms and data structures courses, and first author of a paper accepted at QRS 2026.

My top projects

Fishing Highlight Generator

A Python/AWS video pipeline that uses S3, Rekognition, FFmpeg, and Whisper to find fishing events in long footage and produce ranked, captioned highlight clips for social media.

  • Python
  • AWS
  • FFmpeg
  • Whisper
View on GitHub →

Multilevel Feedback Queue Scheduler

A CPU scheduler in C with queue-based data structures, process preemption, and priority scheduling.

  • C
  • Operating Systems
View on GitHub →

Eye-Tracking & Software Defects

Research on how human error training affects defect prevention, measured with an eye tracker. Accepted at QRS 2026, with ML models in development.

  • Research
  • Machine Learning
Research poster: An Approach for Human Error Root Cause Analysis based on Large Language Models

LLM Human Error Root Cause Analysis

Fine-tuned an LLM with LoRA for multi-label classification of human error modes in student code submissions. Presented at WWU Scholars Week.

  • LLMs
  • LoRA
  • Research
View poster →
Seam carving output showing a seam traced through a photo

Seam Carving

A content-aware image resizing tool in Java that uses dynamic programming to remove low-energy seams while preserving key visual content.

  • Java
  • Dynamic Programming
  • Graphs
Watch demo →

Timeline

  1. Sep 2026 – Present

    Software Developer · Lallia

    Part-time contract

    Full-stack features for a voice storytelling app (React Native, TypeScript, Node.js, Supabase). Native Kotlin audio handling for Android playback, plus a workflow that redacts user-selected content from transcripts and recordings.

  2. Sep 2025 – Present

    Research Lead · Eye-Tracking Study

    Western Washington University

    Leading a four-member team. First author of “Evaluating the Effects of Human Error Training on Software Defect Prevention Using an Eye Tracker”, accepted at QRS 2026.

  3. Jun 2025 – Sep 2025

    Backend Developer Intern · Cai3p0

    AWS backend

    Built AWS backend services for an app serving 15+ real estate companies. Shipped 8 API integrations (Salesforce, GoHighLevel, ElevenLabs), cutting integration turnaround by 30%, and delivered 24 features and fixes through GitLab CI/CD.

  4. Feb 2025

    AWS Certified Developer – Associate

    DVA-C02

  5. Feb 2024 – Jun 2025

    Researcher · AI-Assisted Fault Diagnosis

    Western Washington University

    Fine-tuned large language models for multi-label classification of human error modes in annotated programming submissions. View poster

  6. Jun 2023 – Present

    Teaching Assistant · Computer Science

    Western Washington University

    CSCI 241, 305, 345, 405, and 511: data structures, algorithms, and object-oriented design.

  7. Jan 2023 – Dec 2024

    B.S. Computer Science

    Western Washington University

    Now pursuing an M.S. in Computer Science, expected March 2027.

Contact me

The best way to reach me is by email. I'm happy to talk about projects, research, or opportunities.