My Experience
A timeline of my professional journey, skills, and achievements.
Work Experience
Senior Software Developer
Tech Innovations Inc.
San Francisco, CA
Led the development of scalable web applications using React, Node.js, and AWS. Implemented CI/CD pipelines and mentored junior developers.
Full Stack Developer
Digital Solutions LLC
Austin, TX
Developed responsive web applications and RESTful APIs. Collaborated with designers and product managers to implement new features.
Frontend Developer
WebCreative Agency
Seattle, WA
Designed and implemented user interfaces for various client websites. Optimized site performance and ensured cross-browser compatibility.
Education
Master of Science in Computer Science
University of California, San Diego
Overall GPA: 3.87 | Major GPA: 3.95
Bachelor of Science in Computer Science
University of California, San Diego
Overall GPA: 3.87 | Major GPA: 3.95
Certifications
Research Experience
Machine Learning Algorithm Research
Advisor: Prof. Sanjoy Dasgupta, UCSD
Investigated how suitable teaching signals can help machine-learning algorithms converge faster, resulting in improved training efficiency.
Stochastic Gradient Descent for PCA
Advisor: Prof. Kamalika Chaudhuri, UCSD
Implemented and analyzed Stochastic Gradient Descent (SGD) algorithm for Principal Components Analysis, examining convergence rates and performance characteristics.
Population Recovery Problem
Advisor: Prof. Shachar Lovett, UCSD
Established theoretical lower bounds on the Population Recovery problem, contributing to the understanding of computational complexity in this domain.
D-separation and Hangman Demonstrations
Advisor: Prof. Lawrence Saul, UCSD
Developed interactive demonstrations for D-separation in Bayesian networks and a Hangman game showcasing probabilistic reasoning in AI.
Skills & Expertise
Programming Languages
JavaScript/TypeScript, React, Next.js, Java, Python, C, C++, Objective C, Swift, Shell Script, Scala, Web Development Languages, SPARC assembly
Development Environments
Unity, Visual Studio, Xcode, Unix/Linux, Android ADT, Google App Engine, JUnit Testing, Git, Eclipse, Docker, AWS, Google Cloud
Special Interests
Probabilistic Models for Artificial Intelligence, Classification Algorithms for Machine Learning, Computer Graphics, Game Design and Development, Software Security
Other Technical Skills
OpenGL, Functional Programming, Server-side Programming, Database Systems, GUI Development, Agile Software Development, Various Software Design Patterns
Languages
Bilingual: Chinese and English
Intermediate: Japanese
Interested in my skills?
Download my resume for a detailed overview of my experience and qualifications.
Download Resume