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.
View on GitHub →
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.
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.
View on GitHub →A CPU scheduler in C with queue-based data structures, process preemption, and priority scheduling.
View on GitHub →Research on how human error training affects defect prevention, measured with an eye tracker. Accepted at QRS 2026, with ML models in development.
Fine-tuned an LLM with LoRA for multi-label classification of human error modes in student code submissions. Presented at WWU Scholars Week.
View poster →
A content-aware image resizing tool in Java that uses dynamic programming to remove low-energy seams while preserving key visual content.
Watch demo →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.
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.
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.
DVA-C02
Western Washington University
Fine-tuned large language models for multi-label classification of human error modes in annotated programming submissions. View poster
Western Washington University
CSCI 241, 305, 345, 405, and 511: data structures, algorithms, and object-oriented design.
Western Washington University
Now pursuing an M.S. in Computer Science, expected March 2027.
The best way to reach me is by email. I'm happy to talk about projects, research, or opportunities.