System.out.println("HELLO WORLD!");
public class Vincent extends humanBean {
-
public
Vincent
() {
-
String
fullName =
"Vincent Lin"
;
String homeTown = "San Lorenzo, CA" ;
String school = "UC Berkeley" ;
int expGraduationYear = 2025 ;
String[] hobbiesAndInterests = new String[] {
-
"poker"
,
"badminton" ,
"board games" ,
"skateboarding" ,
"music" ,
"thrifting"
public static void contact () {
-
Email
email =
new
Email(
"
vincentlin83@berkeley.edu
"
)
;
String[] links = new String[] {
}
EDUCATION
University of California, Berkeley
Bachelor's in Computer Science, Minor in Data Science
Relevant Coursework:
Computer Science
- Structure and Interpretation of Computer Programs (CS 61A)
- Data Structures (CS 61B)
- Machine Structures (CS 61C)
- Discrete Mathematics and Probability (CS 70)
- Designing Information Devices and Systems I (EECS 16A)
- Efficient Algorithms and Intractable Problems (CS 170)
- Introduction to Full Stack Development (CS 198)
- Computer Security (CS 161)
- Introduction to Database Systems (CS 186)
Data Science
- Foundations of Data Science (Data 8)
- Principles and Techniques of Data Science (Data 100)
PROJECTS
SnackMatch
Matching you and your indecisive besties to your new favorite restaurants using Yelp API and web sockets
Github
ReactJS, NodeJS, Express, MongoDB
ChattyGPT
An AI chatbot that utilizes OpenAI API to generate natural language responses to user inputs. Includes talk-to-text and text-to-speech functionality using Web Speech API
Github
HTML, CSS, NodeJS, Express
HabitsTracker
Tracking your everyday good habits to keep you motivated for your new year resolutions
Github
HTML, CSS, JavaScript, SQL
Notiom
A streamlined application inspired by Notion, designed to provide efficient note storage and tracking capabilities
Github
ReactJS, NextJS, TypeScript, MongoDB
Gitlet
A version-control system using sha-1 and a parallel representation of classes as serialized files to enure persistence
JavaScheme Interpreter
An interpreter for a subset of the Scheme language that syntactically tokenizes through inputs. Implemented with tail recursion
Python
Enigma
A replica of the WWII German encryption machine that parses and tokenizes input with various permutations to encode and decode messages
Java
Ants
Spin off of the popular game Plants Vs. Zombies. Combines functional and object-oriented programming paradigms
Python
Ataxx
An arcade classic with a GUI. Implemented the AI player using game trees and alpha-beta pruning
Java
Housing Prices
A linear regression model that predicts the housing prices using feature engineering and cross validation
Python, Sklearn, Pandas
Autocorrect
A program inspired by typeracer. Measures typing speed and implements autocorrect
Python
Snek
The nostalgic gaming experience where players control a snake that grows in length as it consumes food while avoiding collisions
C
Classify
Classify handwritten digits with a simple machine learning algorithm
RISC-V
CPU
A functional CPU that runs RISC-V instructions using Logisim
RISC-V, Logisim
Personal Website
The one you are currently on where you are admiring my handpicked GIFs
Github
HTML, CSS, JavaScript