SIM YI LIN

hamburger menu icon

Web Development and Design

crud screenshot

CRUD Application

Date completed: May 2019
A web application that can perform CRUD (CREATE-READ-UPDATE-DELETE).
Languages and tools: HTML, PHP, SQL, JSON
Built the web app following a specialization by Professor Charles Severance on Coursera:
Web Applications for Everybody

web design screenshot

Responsive Design and Media Queries

Date completed: June 2019
A website which is responsive (changes based on the size of the browser it is viewed on).
Languages and tools: HTML, CSS, Bootstrap
Built the website following a specialization by Colleen van Lent on Coursera:
Web Design for Everybody

drums screenshot

Javascript 30

Date completed: July 2019
The 30 day Bootstrap challenge by Wes Bos, one project a day for 30 days, to learn Vanilla JavaScript.
Followed YouTube tutorials: WesBos JavaScript30 on YouTube

react counter app screenshot

React Counter App

Date completed: July 2019
A counter app. Followed a YouTube tutorial by Programming with Mosh: React Tutorial - Learn React - React Crash Course [2019]

react recipe app screenshot

React Recipe App

Date completed: July 2019
A recipe app using Edamam Recipe API. Followed a YouTube tutorial by Dev Ed: Build a Recipe App With React | React Tutorial For Beginners

music quiz website screenshot

Music Quiz Website

Date completed: November 2019
Final group project for EECS183 (Team of 4).
Features: custom quiz, leaderboard, responsive styling, moving background, form validation, konami code (Try typing "DJ183" on any page)
Languages and tools: HTML, CSS, JavaScript, Python Flask, Firebase
Check out the website here

Mobile Development

guess the number app screenshot

Guess the Number Game

Date completed: December 2019
A simple guess the number game built using React Native. Followed a YouTube tutorial by Academind: React Native Tutorial For Beginners - Crash Course 2019

Machine Learning

machine learning screenshot

Machine Learning

Date completed: April 2019
Followed the course by Andrew Ng on Coursera: Machine Learning
Learned:
(i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks)
(ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning)
(iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI)

Unity Game Development with C#

asteroids game screenshot

Asteroids Arcade Game

Date completed: January 2019
Recreated the classic arcade game, Asteroids.
Download to play: asteroids
Built the project following two courses by Dr. Tim "Dr. T" Chamillard on Coursera:
Introduction to C# Programming and Unity
More C# Programming and Unity

wacky breakout game screenshot

Wacky Breakout Game

Date completed: February 2019
A modified version of the classic arcade game, Breakout.
Download to play: wacky breakout
Built the project following a course by Dr. Tim "Dr. T" Chamillard on Coursera:
Intermediate Object-Oriented Programming for Unity Games

Python

python dinobot screenshot

Dinobot

Date completed: July 2018
A bot which automatically plays the chrome dinosaur game. Followed a YouTube tutorial by The PC Geek: Making Google's Dinosaur Bot (PYTHON)