Hello, I am Kelly.
Having an aspiration to be a hybrid of an engineer and a designer, I create innovative products and tools with good usability to empower people.
I got my Master’s degree in computer science at Georgia Tech, graduated in 2020, specialized in human-computer interaction.
I love being creative, making creations from 0 to 1 on my own, and coding. Working closely with designers, I love interface development the most. I had experiences working as a frontend engineer with substantial knowledge about JavaScript, CSS, and HTML, and I like challenging myself to build interfaces with complex user interactions and manipulations.
My current career focus is full-stack and front-end, and I’m now under an H1B visa.
See my projects here:
Skill & Language Proficiency
- Programing: JavaScript, Python, Java, R(statistical)
- Framework & Tool: React, Redux, Vue, D3.js, Node.js, Jest, Webpack, Java Swing, Android, SQL, OpenCV, OpenGL, Selenium, Jenkins, git
- Software: Illustrator, Photoshop, Adobe XD, Sketch, Tableau
Education
Georgia Institute of Technology - Atlanta, GA
Aug. 2018 - May 2020
- Master of Science in Computer Science, Human-Computer Interaction Specialization; GPA: 3.5/4.0
- Courses: IInformation Visualization, Computational Photography, Principles of UI Software, ML, Design & Analysis: Algorithms, Computer Graphics
- Teaching Assistant of CS4460 Information Visualization
National Taiwan University (NTU) - Taipei, Taiwan
Sep. 2012 - Jun. 2016
- Bachelor of Business Administration in Information Management; GPA: 3.43/4.0
- Courses: Programming Languages, Programming Design & Data Structures, Fundamental OOP, Operating Systems, UX Design
Experience
The Climate Corporation - Software Engineer - Seattle, WA
Jul. 2020 - Present
- Led new testing framework migration by configuring and implementing tests in two frameworks, building CICD pipeline, and evaluating five frameworks
- Maintained team’s test repository by collaborating with other teams to fix testing dependencies and serving as owner for code reviews
- Proposed strategy to improve test reliability and coverage; developed plan to remove external dependency to improve stability and flakiness
- Reduced time to route and root cause QA tickets by teaching QA to write more precise tickets
The Climate Corporation - Software Engineer Intern - San Francisco, CA
May 2019 - Aug. 2019
- Implemented end-to-end tests for shopping cart and checkout flow using webdriverio; completed unit test coverage with Jest
- Built end-to-end testing project from scratch for knowledge base web app and incorporated automated test runs into CICD pipeline
- Developed testing metrics and notifications on Jenkins and Slack using Bash, which became an essential reporting tool for the team
21 Vianet Group Inc. - Front End Engineer - Taipei, Taiwan
Jul. 2016 - Jun. 2017
- Developed a monitoring platform to collect data from endpoint machines, raise alarm messages, and group and filter entities
- Built visualization tools for CDN infrastructure metrics to help operation engineers monitor entities and investigate alerts
- Created open-source Vue.js UI components with >95% code coverage using Jest, vue-owl-ui
- Mentored junior colleague on front-end and JavaScript development skills to contribute new UI components
Georgia Institute of Technology - Teaching Assistant - Atlanta, GA
Aug. 2019 - present
- Taught Information Visualization course (CS4460), gave live coding lectures about D3.js, graded assignments, and held office hours
MediaTek - Software Engineer Intern - Taipei, Taiwan
Jul. 2015 - Aug. 2015
- Developed internal tool to dynamically modify MediaTek Cloud Sandbox (MCS) pages; wrote tutorials to connect microcontrollers to MCS
Projects
Bimanual Interactions for Tablet Note-taking app - Atlanta, GA
Aug. 2019 - Dec. 2019
- Defined bimanual interactions for note-taking app on Android tablets to allow the non-dominant hand to perform touch commands
- Implemented thumb tool menu for non-dominant hand; pen, eraser, and selection tools; multi-touch commands; and bimanual copy and paste
- Project Detail
Texture Synthesis - Atlanta, GA
Jan. 2019
- Created a web applet to generate a texture from an input image to fill larger dimensions using OpenProcessing and OpenCV
- Implemented feature to add randomness to the output image to make the synthesis look more natural
- Demo
Movie Dialogues Visualization - Atlanta, GA
Aug. 2018 - Dec. 2018
- Created a visualization tool to let users explore conversation ratios between sexes and conversational themes across decades and genres
- Preprocessed data using Python, generated questions and hypotheses about the dataset, and verified them with Tableau
- Rated as one of the top projects in class and became a model for the professor’s future classes
- Project Detail
Hack The Library - Taipei, Taiwan
Feb. 2015 - Dec. 2015
- Designed and developed an intuitive and informative map view UI for the library study area’s seat arrangement system with D3.js and SVG
- Conducted user research, including interviewing users and collecting and analyzing 700+ questionnaires
- Project Detail
Washing machine monitoring and notifying system - Taipei, Taiwan
Dec. 2015 - Feb. 2016
- Designed a web app that displays washing machine status and implemented signup, subscription and text message notifications functions for 400 residents in the dorm
- Project Detail
Conference Publication
- Yi-Tien Lin; Hsiao-Ching Su; I-Wen Lo; Po-Lin Chou; “BringUBus: Matching Buses to Passengers with Low Mobility,” Proceedings of the 2016 ACM CHI Conference Extended Abstracts on Human Factors in Computing Systems, San Jose, CA, USA, May 7-12, 2016; Honorable Mention for ACM CHI Student Design Competition
Volunteer Experience
HackNTU - Director of HackCampus - Taipei, Taiwan
Nov. 2014 - Aug. 2015
- Arranged a 3-day hackathon with 60+ volunteers in 9 departments, attracted over 1000+ nationwide students to participate
JSDC Taiwan - Photographer - Taipei, Taiwan
Oct. 2014
- Documented two-day event of 2014 JavaScript Developer Conference; JSDC 2014 album