Hi,
My name is Irwin Deng.
Welcome to my
|

expand_more

About Me


profile picture

As a kid, I have always loved to solve puzzles. What I like about computer science is that it is like a collection of puzzles, waiting to be solved. Software engineering requires finding an efficient way to force a computer to complete a task. Data analysis involves drawing insights that no one else sees.

Some of my hobbies

  • Music composition — A unique blend of creativity and analytical thinking in the form of music theory. You can check out some pieces I've composed/arranged here
  • Road cycling — Long bike rides are rewarding adventures
  • Ultimate Frisbee — As a member of UPenn's club ultimate frisbee team, I always appreciate developing and executing a well-designed gameplan.
  • Strategy games — My favorite is the Civilization series. I love managing chaos through the optimal use of limited resources.

My education

circle

University of Pennsylvania

M.S.E. Computer Science

location_on Philadephia, PA event 2023-2024

circle

University of Pennsylvania

B.S.E. Computer Science & Economics

location_on Philadelphia, PA event 2020-2024

circle

Avon Lake High School

location_on Avon Lake, OH event 2016-2020

My experience

circle

University of Pennsylvania

Machine Learning Research Assistant

location_on Philadelphia, PA event 2022-Present

circle

PlayStation / Sony Interactive Entertainment

Machine Learning Engineering Intern

location_on San Diego, CA event Summer 2023

circle

MRI Software

Software Engineering Intern

location_on Cleveland, OH event Summer 2022

circle

Eastern Union Funding

Data Analytics Intern

location_on New York, NY event Summer 2021

circle

Case Western Reserve University

Machine Learning Research Assistant

location_on Cleveland, OH event Summer 2019

My Projects


MySongsQL


Song recommendation engine implemented with JavaScript (React + NodeJS) and MySQL

project-image

Handwriting translation with ML


Applying neural networks to translate handwriting into LaTeX code

project-image

PennCloud


Distributed cloud platform similar to Google Apps, implemented with C++ and HTML/CSS

project-image

PennOS


UNIX-like operating system with a priority scheduler, file system, and shell, implemented in C

project-image

J to Assembly Compiler


Compiler written in C to compile code from the J language to LC4 Assembly

project-image

Airport GUI


Java application to find the shortest path between airports, taking into account the Earth's spherical geometry

project-image

Dotbook Generator


Java application to automate the creation of dot books for my high school marching band.

project-image

My Portfolio Website


This is the second iteration of my portfolio website, written in TypeScript + Angular.

project-image

Contact Me