Work
Professional Experience
Software Engineer – Capstone Project
Strengthening the competition runtime by adding ELK observability, refactoring jBPM to handle system-triggered end events, extending the test/malware scanner to Python/Java/C++/Rust bots
Implementing a multi-language dev environment by launching web-triggered containerized Jupyter workspaces, enabling in-notebook bot testing/submission, and unifying the add-on SDK so Python/Java/C++/Rust bots share one workflow
Software Engineer Intern
Managed Agile delivery in Azure DevOps and conceptualized user flows and database schemas
Developed a department-level release-tracking platform with RSpec (Java RES framework), React.js, MariaDB and OIDC SSO to streamline program deployment workflows, consolidating 2 separate platforms into 1 single platform
Wrote unit tests with JUnit5, Mockito and lifted backend JaCoCo line coverage to 81%
Deployed the application and the database with 4 CI/CD pipelines with K8s, Helm and ArgoCD across dev/stage/prod (3 envs), achieving 99.9% observed uptime during internship

Graduate Teaching Assistant
Built an e-commerce wishlist service with microservice architecture using TDD/BDD and GitOps-style CI/CD pipeline, achieving 95% coverage and cutting release cycles by 50%
Mentored 70 students through the end-to-end DevOps (from Git workflow and container orchestration to CI/CD pipelines and cloud deployment) and handled their technical issues through Slack and 1:1s

Research Assistant - Collaborative Human-Centric AI Systems (CRUISE) Lab
Partnered with 2 postdocs to compare context retention against compute cost and reproduce experiment results within ±6%
Evaluated 5 memory-saving methods to develop effective optimization techniques for large continual-learning models
Benchmarked the backbone architecture to reproduce thesis data and customized the tokenizer, encoder and decoder to reduce GPU memory by 30%

Undergraduate Research Assistant - Multimedia and Computer Vision Lab
Boosted ball-tracking accuracy by 10% by applying Kalman filters with an auto-labelling pipeline for supervised YOLOv7 fine-tuning
Built an in-system point-class analysis module classifying how each rally ends with aids on a testing accuracy of 75%+
Incorporated a real-time multi-person pose estimation model with less than 5% latency on performance (30 FPS sustained)

Research and Development Intern
Produced a real-time PyQt Heatmap Dashboard using multithreading to ingest student-flow events from 700+ RFID readers and refresh views every 10 seconds across 40 departments
Created a person ReID pipeline using YOLOv4 detector + ResNet-50 encoder, achieving 96% Rank-1 on an internal benchmark
