Change theme preference:

About

Xinyang Cheng
  Boston, MA, US (current); Shanghai, CN

Hello!
I am an undergraduate pursuing Computer Science and Applied Mathematics double degrees at Boston University. My development interests span the fields of software engineering, including front-end development and back-end development. My research interests span the fields of AI, including data analysis, computer vision, and reinforcement learning.

<Tech Stack>

HTML5
HTML
CSS
CSS
JS
JavaScript
react
React
python
Python
git
Git
flask
Flask
jinja2
Jinja2
tailwind
Tailwind
SQL
MySQL
java
Java
C
C
Streamlit
Streamlit
nodejs
Node.js
C++
C++
fastapi
FastAPI
firebase
Firebase
nextjs
Next.js
django
Django
postgresql
PostgreSQL

Projects

2024

RoomieConnect: Off-campus Roommate Marketplace

  view repository

Framework: Flask
Developer Team: CAS CS 411
Contributors: Xinyang Cheng, Asya Dente, Donovan Eyer, Mingyuan Sun, Yingru Zou

Gemini Quizify

  view repository

Framework: Streamlit
Language Used: Python
Company: Radical AI
Contributor: Mikhail Ocampo, Xinyang Cheng

Gemini Flights Manager

  view repository

Framework: Streamlit
Language Used: Python
Company: Radical AI
Contributor: Mikhail Ocampo, Xinyang Cheng

Gemini Explorer

  view repository

Framework: Streamlit
Language Used: Python
Company: Radical AI
Contributor: Xinyang Cheng

2023

BUCSSA Official Website

  visit website

Framework: React.js
Developer Team: BU Chinese Students & Scholars Association Tech Department 2023
Contributors: Haotian Wu, Xinyang Cheng, Jiayang Kuang, Sitong Liu, Yifan Zhu, view more

BUCSSA Application Portal

  visit website

Framework: Flask
Developer Team: BU Chinese Students & Scholars Association Tech Department 2023
Contributors: Haotian Wu, Jiayang Kuang, Xinyang Cheng, Yu Han, Mingyuan Sun, Yifan Zhu

Descriptive Analysis of Screen Time Usage Across Colleges and Majors

  download report (private)

Contributors: Oluwaseun Ademiloye, Xinyang Cheng, Sara Fagan, Daschel Koh

C Calculator Reinforcement & Assembly Calculator Reinforcement

Language Used: C, x86-64 Assembly
Contributor: Xinyang Cheng

Chained Hash Table & Advanced Array Manipulation

Language Used: Java
Contributor: Xinyang Cheng

2022

ConnectFour Board Game

Language Used: Python
Contributor: Xinyang Cheng

TextModel Class for Text Analysis and File Operations

Language Used: Python
Contributor: Xinyang Cheng

2021

Lab Experiment: Ligand Production

Organization: Shanghai University
Contributor: Xinyang Cheng

Teaching

Student Advising

WeCom Due to privacy reason, we can connect through WeCom instead! :D
Scan my WeCom QR Code to connect! WeCom
WeCom_QR_Code