Tiansheng Sun 孙天晟 ×

Project

I have done several projects and written several papers during my undergraduate and master years, including NLP, UI, Computer Vision, Android development, full- stack web application, system design, and GIS analytics projects.
A SPANISH ACCENT CONVERSION SYSTEM (NLP)
A SPANISH ACCENT CONVERSION SYSTEM (NLP)

· Designed a Spanish Automatic Speech Recognition System for Spanish that allows for forced alignment in Kaldi.

· Segment Spanish audios into phones using the forced alignment.

· Built and trained a phone-based encoder-decoder Spanish Accent Conversion model with CELP speech features extracted using Speex codex.

Learn more
Displaying Cross-Cultural Differences in News Videos
Displaying Cross-Cultural Differences in News Videos
Learn more
New York Travel Planner: A Smart Travel Website providing customized travel plans Front End Developm
New York Travel Planner: A Smart Travel Website providing customized travel plans Front End Developm

• Championed the design of map component using ReactJS and specifically react-google-map library.
• Designed markers of all places of interests with pop-up descriptions and routes displayed on the map.

Learn more
Tinnews: A Tinder-Like News Android APP
Tinnews: A Tinder-Like News Android APP

• Adhered with the Google Component Architectural MVVM Pattern in designing the Instagram Flavor News App.
• Implemented the JetPack navigation component for integrating the bottom bar and page navigation.

Learn more
Around: A Cloud and React-based Social Network Front & Back End Development
Around: A Cloud and React-based Social Network Front & Back End Development

• Spearheaded the design and launch of a geo-based social network web application with React JS.
• Provided user support in creating and browsing posts as well as searching nearby posts using Ant Design, GeoLocation API and Google Map API for implementing various features.

Learn more
JOB+: AWS Based Web Service Development – Job Recommendation Front & Back End Development
JOB+: AWS Based Web Service Development – Job Recommendation Front & Back End Development

• Headed the design of a web page for users to search for job positions using HTML, CSS, JavaScript, snd AJAX.
• Generated favorite records to provide personalized position recommendation.
• Handled HTTP requests through designing 3 Java servlets with RESTful APIs.

Learn more
Starlink: React JS based Starlink Trajectory Visualization
Starlink: React JS based Starlink Trajectory Visualization

• Designed and developed a visualization dashboard using ReactJS and D3 to track satellites in real-time based on geo-location.
• Built location, altitude, and duration based selector to refine satellite search.

Learn more
Camera Calibration/Computer Vision Summer Research
Camera Calibration/Computer Vision Summer Research

This is my summer research project on stereo vision with Professor Daniel Scharstein for the Middlebury Stereo Vision benchmark project in Summer 2019
Skill: computer vision, c++, openCV,camera calibration
summer research project on stereo vision with Professor Daniel Scharstein

Learn more
Open source GIS
Open source GIS

Here are some projects that I did for my open source GIS class.
Skill and Tools:GIS, SQL analysis, Batch Script, RStudio, QGIS
Open source GIS

Learn more
Cartography Design
Cartography Design

Here are some maps that I made using ArcMap and Adobe Illustrator.
Skill and Tools: GIS, SQL analysis, Batch Script, RStudio, QGIS
Niger River, the mother river of West Africa
Housing Location and Zoning Districts of Middlebury

Learn more
A social-constructivist approach to language diversity
A social-constructivist approach to language diversity
Learn more
Vulnerability of Wuhan city to Waterlogging event
Vulnerability of Wuhan city to Waterlogging event

Final paper for Human Geography of Hazards class
Skill and Tools: LandSat image and classification tool in ArcMap.
“Jiusheng Tongqu”:Vulnerability of Wuhan, China to urban waterlogging events

Learn more
Geological Evolution of Vermont
Geological Evolution of Vermont

This is the paper for Geological History of Vermont . The main essay is an overview of the whole process, and the appendixes are the specific lab reports from each outdoor lab.
Bedrock_history_Vermont

Learn more
Chan Chan and El Niño:A historical perspective and modern lessons
Chan Chan and El Niño:A historical perspective and modern lessons

This is my final paper for my Environmental Change of Lating America class, in which I looked into the case of Chan chan and how its story provides policy maker a unique perspective for environmental awareness in our modern world.
Chan Chan and El Niño Final Policy Brief paper

Learn more
Vermeer and Procelains
Vermeer and Procelains

The paper in which I looked into how Chinese procelains and Delftware had influenced Vermeer's paintings.
Vermeer and Procelains

Learn more
Neighbor-Joining Algorithm and its application in bioinformatics algorithm'
Neighbor-Joining Algorithm and its application in bioinformatics algorithm'

This is for the final paper the for which I looked at the neighbor joining algorithm and ran the algorithm on data collected from the MEGA software for the Ebola event in 2012 and the SARs outbreak in 2003 to a construct a revolutionary tree for both events.
Poster

Learn more
Ticket+: Java Web Service Development-Event Search and Ticket Recommendation
Ticket+: Java Web Service Development-Event Search and Ticket Recommendation

• Employed personalization to improve ticket search and recommendation (HTML, CSS and JavaScript).
• Created Java servlets with RESTFUL APIs to handle HTTP requests and responses.

Learn more