Hi, I'm Jonathan Sheng

About Me



I'm a rising sophomore at Rice University, majoring in Computer Science with a minor in Data Science. Involved in Rice culture, I'm a treasurer and mentor in Rice's Data Science Club, as well as my residential college's webmaster. In my free time, I love to playing basketball and chilling at the beach.

I'm constantly trying to grow as a programmer, as I continue to work on projects and develop code. I am passionate about using computer science to make a positive impact on society, and I believe teamwork and communication are important for overall success.

Experience


Openstax

Content Management Intern

Location: Houston, Texas   Time: November 2019 - Present

Working at Openstax, I gained valuable communication, teamwork, and problem solving skills. I was fortunate to provide content for our online Covid-19 response coursework, improve and update Tutor (easy to use online courseware), and maintain our textbooks. As the company used Agile methodology, I also learned time management skills, constantly pushing deliverables and adjusting based on customer responses.

Rice University

Research Assistant

Location: Houston, Texas   Time: May 2020 - Present

Under the guidance of Professor Luay Nakleh and postdoctoral researchers, I am working alongside a team of undergraduates on assessing the performance of current CNA detection methods (CNA are a type of acquired mutation linked to cancer), using technologies such as SCICoNE, CHISEL, etc. Link to Research Paper

BP High Performance Computing

Mini-Internship

Location: Houston, Texas   Time: June 2020 - Present

Paired with an HPC mentor, I am working on BP's Smoky Mountain Data Challenge. The main goal is to construct an uncertainty map for a given seismic survey, with each pixel between 0.0 to 1.0, indicating the volatility at that pixel. This project works towards the goal of identifying and realizing subsurface characteristics to locate untapped resources. Link to Research Paper

Capital One

Software Engineering Summit

Location: McLean, Virginia   Time: May 2020

I was accepted amongst the top 10% of applicants. Summitteers engaged in workshops, such as Android App Development, Machine Learning, AWS, Arduino, and more. In addition, we met and coded amongst Capital One's experienced software engineers as well as fellow participants.

Projects I've Worked On



Smoky Mountain Data Challenge

Focused on using machine learning and data analysis to construct a 2D seismic uncertainty map in order to determine densities of subsurface layers. Used standard deviation distribution and mean structural similarity index values across realizations.

Github Repository

Blackjack Simulator

Implemented a game of Blackjack using HTML, CSS, and Javascript.

Github Repository

Hanszen Website

I maintain the Hanszen College of Rice University's website. The website is designed with Bootstrap 4 and is built with Jekyll.

Github Repository

Connection Based Games

Using Python, implemented turn based connection games (Tic Tac Toe, Connect Four, etc.) with AI using:

  1. Minimax algorithm, optimized with Alpha Beta Pruning
  2. Reinforced learning, applying value iteration over every game state

Github Repository

Contact Me


Feel free to connect and reach out!