background image

ADRIAN CHENG

Developing the whole technology stack, all the way down to hardware.

Scroll to continue

headshot.jpg

A Master’s student with passion in RTL design, programming, 3D modeling, and finance.

Hello! I am a master’s student attending the University of Illinois, studying financial engineering. I have a wide range of interests, ranging from hardware layout and RTL design, all the way to web development, 3D modeling, and much more!

Technical Skills
C
C#
C++
Java
Python
JavaScript
TypeScript
SystemVerilog
Assembly
Golang
HTML
CSS
React.js
Next.js
Socket.io
AWS Web Services
Jenkins
Github Actions
Vagrant
Docker
Terraform
MySQL
PostgreSQL
Synopsis Toolchain

Project Gallery

riscvcpu.png
RISC-V PROCESSOR

A 32-bit single core pipelined processor with 3 layers of parameterized cache. Supporting RV32I instructions with hazard detection and data forwarding for executing an average of 0.38 instructions per cycle.

Hardware
RTL Design
System Verilog
RISC-V
Synopsis
netcap.png
NETWORK CAPTURE ANALYSER

Real time web application, meant to mimic the functionality of Corvil Analytics, displays latency data of several running virtual traders and exchanges as well as the ability to view individual trade packet data all following the FIX protocol.

Web App
Tailwind CSS
Socket.io
React.js
C
Python
Typescript
Nest.js
Vagrant
hfttrader.png
FPGA HIGH FREQUENCY TRADER

Prototype HFT trader using the Alveo x3522 FPGA. Taking advantage of the onboard NIC for receiving FIX network packets and making trade decisions based on real data back tested on real world IEX DEEP historical data.

Hardware
RTL Design
System Verilog
Networking
portfolio.png
PERSONAL PORTFOLIO

The website portfolio you are viewing is made with Next.js with GSAP animations, which is then deployed using Netlify.

Web App
Github Actions
AWS
Terraform
hwplatformer.png
FPGA PLATFORMER

Simple infinite side-scrolling platformer with a VGA interface for displaying video data, Audio support using I2C protocol, and a USB controller for keyboard control support.

Hardware
System Verilog
I2C
VGA
osutcg.png
OSU! TRADING CARD GAME

Simple local web application with advanced CSS styling to create different holographic styles and animations for a dynamic card viewing experience whilst playing the game.

Web App
Tailwind CSS
Next.js
Typescript

Professional Experience

AUG 2024
JUN 2024
Pegatron Corporation

Jun 2024 - Aug 2024

Artificial Intelligence / Machine Learning Lead Intern

Managed a team of 9 interns in the development of an automatic issue tracking system. Utilizing a custom in house LLM agent to automatically sort, manage, and generate statistics on a variety of issue tracking systems. The issue tracking assistant has placed within the top 5 within a company-wide AI innovation contest.

MAY 2024
JAN 2024
ROC Military

Jan 2024 - May 2024

Infantry Trainee

4 month conscription within Taiwan.

DEC 2023
DEC 2022
John Deere Financial

Dec 2022 - Dec 2023

Intern Project Lead

Lead a team of 6 through the development and deployment of a internal management application, allowing managers to more easily manage the access of their employees, saving over 37,000 USD worth of man hours in waiting for access changes to take effect.

DEC 2022
AUG 2022
John Deere Financial

Aug 2022 - Dec 2022

Full Stack Engineering Intern

Added automatic incident ticket grouping through the use of ML as well as a frontend interface for our client to manage the groupings, decreasing the time spent on manual sorting and grouping from several days to minutes.

MAY 2022
SEP 2021
Grainger College of Engineering

Sep 2021 - May 2022

Multimedia Assistant

Filmed and edited official college promotional and informational videos using professional filming equipment as well as editing in both Adobe Premiere Pro and After Effects.

MAY 2021
JAN 2021
Grainger College of Engineering

Jan 2021 - May 2021

Engineering Course Assistant

Assisted 26 students in main course assignments as well as grading assignments throughout the semester.

Contact Me