Terry's Portfolio

Software Engineer

|

About

Here is a little background

Currently, I am working at American Wild Horse Campaign, where I am trying to learn how to use deep learning models to detect horses in images. My work consists mainly of creating models for object segmentation, object classification and quality assessment of images for the horses. The goal of my work is to create a filter for an app that the company is going to use to collect large amounts of data for training a model that will be able to recognize horses. Unlike humans, who have a specific marker like fingerprint or faces, horses can look practically identical, so we choose to use angles, stance and poses to segment them. This work is important for the activists in the company who go out into the wild to dart horses and track horse populations and fertility - they need to know how many they have gotten etc.

Experience

Software Engineering Intern

American Wild Horse Campaign

Wed May 31 2023- Present

  • Trained deep learning model to classify Horse photo (headshot, body, profile etc) using Keras and Caffe models
  • Built a Blind/Referenceless Image Spatial Quality Evaluator to rate quality of photo (blur, distortions, transforms
  • Created Horse object detection neural network model with MobileNet Single Shot Detector, deployed on Azure.

Software Engineering Intern

The Farmlink Project

Wed Aug 31 2022- Wed May 31 2023

  • Implemented stochastic gradient descent algorithm from scratch to predict the amount of food delivered given time for a dataset of 3 years totalling 100 million pounds of food.
  • Scripted in python to count food donations, solidified relationships with firms like Feeding America and Chipotle.
  • Building Google/Open-product-recovery API through typescript, implementing example testing server.
  • Led development of Textbot that responds to truckers and farmers, facilitated donation of 20 million pounds of food.

Undergraduate Researcher

UC Davis ELFS Lab

Wed Aug 31 2022- Tue Feb 28 2023

  • Work with Graduate Student Researcher in Dr. Brinkley lab to develop General Mapping Tool for California policy plans with Geojson, Elasticsearch, Flask (Pytesseract, Bokeh) .
  • Covers 471/485 city-level plans and all 58 county plans. Work with the Governor's Office of Planning and Research.

Technical Director

Picnic Day

Wed Aug 31 2022- Wed May 31 2023

  • Built a website using HTML,CSS and SiteFarm, and viewed over 1 million times.
  • Lead 7 people to manage technical logistics for the largest student run event in the nation (over 70,000 attendees).

Skills

Hover over a skill for current mastery

70%

80%

90%

70%

60%

80%

60%

80%

80%

70%

80%

80%

60%

75%

75%

75%

75%

60%

75%

70%

75%

85%

80%

60%

Projects

Case Study 1 of 2 : FireFinder

Developing frontend with D3.js to show GeoJSON data for location of predicted wildfires - prediction based on Neural Network Tensorflow Keras ML. Submitted to Major League Hacking competition “EcoHacks”. Backend built with FastAPI, extract data from CSV files using Pandas package to train linear regression ML model.

Case Study 2 of 2 : PlantHere

Invented app where users can select a place on Google Maps API(PetiteVue frontend), then returns best crops to grow based on rainfall and soil PH data from AWS Dataset and Tensorflow Keras ML. Submitted to ASDI Hackathon. Normalized Rainfall Data CSV files (delete zeros and average by month) to improve upload speed by hours when uploading to AWS S3 Bucket - files reduced from 200MB each for (365 x 30) measurements to 15MB each. Used multi-threading downloading to improve downloading speed of rainfall by 7 times.

Contact Me

I have got just what you need.
Lets Talk.

+530 760 5694

tertong@ucdavis.edu

1 Shields Ave, Davis, CA