Home

About

Skills

Portfolio

Contact

About

Hi there! I'm Eric Cui, a Computer Science student at Stanford University specializing in Artificial Intelligence. I'm passionate about creating innovative solutions at the intersection of full-stack development, deep learning, and cutting-edge AI research. My experience lies in building scalable web applications, integrating natural language processing systems, and managing robust API services. I'm always eager to tackle challenging projects and collaborate with others to make an impact. Let's connect!

Eric

Skills

Technologies

React

React

Next.js

Next.js

Tailwind

Tailwind

Flask

Flask

Node.js

Node.js

.NET

.NET

TensorFlow

TensorFlow

Pytorch

Pytorch

MongoDB

MongoDB

CloudFlare

CloudFlare

Languages

Python

Python

C++

C++

C#

C#

C

C

TypeScript

TypeScript

JavaScript

JavaScript

HTML

HTML

CSS

CSS

Java

Java

Dart

Dart

Julia

Julia

Developer Tools

Git

Git

GitHub

GitHub

Jira

Jira

BitBucket

BitBucket

VS Code

VS Code

GitKraken

GitKraken

Azure

Azure

PyCharm

PyCharm

Colab

Colab

Vercel

Vercel

Portfolio

Stanford Scheduler

Stanford Scheduler

A Z3 theorem-powered Stanford course scheduling application capable of incorporating degree program requirements and user preferences to output optimal 4-year course schedules.

Python
Flask
MongoDB
React
Next.js
Tailwind
Node.js
Behavioral Cloning in 2048

Behavioral Cloning in 2048

A research study exploring AI play in 2048 with deep behavioral cloning neural networks trained on expert data generated from Monte Carlo Tree Search.

TensorFlow
Jupyter Notebook
Google Colab
Tkinter
Tqdm
Python
C++
Education Technology Copilot

Education Technology Copilot

An NLP-powered education technology copilot in partnership with Subject Learning capable of generating module-specific supplementary learning materials and supporting content-based timestamp seeking.

React
Next.js
NLP
Node.js
Tailwind
Chihuahua, or Muffin?

Chihuahua, or Muffin?

A research study exploring training convolutional neural networks to differentiate between muffin-esque chihuahuas and dog-like blueberry muffins.

Google Colab
Python
TensorFlow
Words

Words

A stylized dictionary and thesuarus offering a seamless all-in-one wordsmithing experience.

Node.js
Tailwind
Next.js
React
APIs
AI for Nine Men's Morris

AI for Nine Men's Morris

A research study exploring AI play in Nine Men's Morris using recursive decision-making algorithms and custom game evaluation routines.

Google Colab
Python
Replit