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

personal website screenshot

Personal Website

Date completed: August 2019
Responsive personal portfolio site created using pure HTML, CSS, VanillaJS and deployed on GitHub pages.
You're currently on this website!

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

meme generator website screenshot

Meme Generator

Date completed: March 2020
Flask app that allows the user to search for an image (Flickr API) and overlay custom text to generate a downloadable meme.
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)