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

MAY 2024
JAN 2024
ROC Military

May 2024 - Jan 2024

Infantry Trainee

4 month conscription within Taiwan.

DEC 2023
DEC 2022
John Deere Financial

Dec 2023 - Dec 2022

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

Dec 2022 - Aug 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

May 2022 - Sep 2021

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

May 2021 - Jan 2021

Engineering Course Assistant

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

Contact Me