Hi, I'm Jason Cheng.

A
A software developer waiting to take on new challenges and solving complex problems. Interests in Backend, Full-stack, Operating Systems, and Data Science

About

I graduated from Stony Brook University on December 2023 with a Bachelor's degree of Science in Computer Science and a secondary major of Applied Math and Statistics. I have always had in interest in problem solving and mathematics while growing up which lead me to path of programming, since programming is a mean to solve problems. I am a fast learner who can quickly pick up the skills required for a task and am adaptable to working in any environment to accomplish a project goals. Some of my hobbies outside of programming are playing video games, pen spinning, cardistry, and listening to music.

Looking for an opportunity to work in a wide variety of fields such as Backend, Full-stack, Operating Systems, and Data Science to further improve my software developer skills

Experience

Information Technology Intern
  1. Mail Services Application (Java)
    • Updated the Freemarker templates for the automatic emails
    • Added new functionality for different types of email to be sent on their Spring server
    • Fix bugs in codebase and proofread the email contents

  2. Analyzing Database(Python, MySQL)
    • Utilizing Pandas and Seaborn, wrote portable code to generate graphs and charts for their database
    • Wrote reports on patterns and correlated fields on user data
    • Documented code with examples for the organization
July 2022 - August 2022 | New York, NY

Projects

Discord Logo
Discord Bot for Smash Bros. Music

Convert youtube music videos for Smash Bros. via discord

Accomplishments
  • Tools: Python with Nextcord, and YoutubeDL libraries
  • Convert YouTube music links sent in a Discord Channel to format compatible for the game “Super Smash Bros Ultimate” on the Nintendo Switch.
  • Compresses the audio and equalizes volume
  • Download YouTube links as mp3s
Fake Stack
Fake Stack Overflow

Mimics basic functions of Stack Overflow

Accomplishments
  • Tools: Javascript, React, CSS, and MongoDB
  • User can post questions and answers of forum
  • Uses MongoDB as backend
Ui image
Geo Wizard

Map Editing Application

Accomplishments
  • Web application for users to upload, view, and edit maps
  • Community interactions features such as a comments and vote system
  • Frontend: React
  • Backend: Node and MongoDB
Smash club Logo
Linux-Kernel-CPU-profiler

Tracks cpu usage for processes

Accomplishments
  • A Linux kernel module that monitors CPU usage
  • Displays the top 5 processes that take the most CPU timeslices
Screenshot of  web app
Linux Terminal Simulatation

Simulates basic terminal functions in Java

Accomplishments
  • Simulates the file tree structure in Linux
  • Includes functionality like making a file/folder, navigating with cd, moving files, and etc

Skills

Languages and Databases

Python
Java
JavaScript
C
HTML/CSS
MongoDB

Libraries and Frameworks

NumPy
Pandas
Seaborn
scikit-learn
React

Other

Git
Linux

Education

Stony Brook University

Stony Brook, New York

Degree: Bachelors of Science in Computer Science and Applied Math and Statistics
Aug 2020 - Dec 2023
GPA: 3.83

    Relevant Courseworks:

    • Operating Systems
    • Analysis of Algorithms
    • Data Structures
    • Computer Networking
    • Software Security
    • Data Science
    • Object Oriented Programming

Contact