Charlie Lin's repositories
Jobalytics
Jobalytics is a Node web app that helps users tailor their resume to any job posting. Used transfer learning to adjust a Word2Vec model to identify and cluster keywords based off word morphology.
Java-DeepDive
A collection of Algorithms & Data Structures in Java that I built from scratch as well as problems I have solved involving coding, math and probability. Roughly 400 problems solved to date.
BasicNeuralNet
Neural Network built from scratch with matrix backpropagation. Contains the Tanh, Sigmoid, and ReLU activation functions. Implemented the cross-entropy loss function to vastly improve learning rate.
Mathematics-for-Machine-Learning
Notebook Work for Mathematics for Machine Learning Specialization By Imperial College London
Battle-Tetromino
An online multiplayer Tetris game. Machine player trained with a genetic algorithm and mutation operator using supervised heuristic optimization. Used low latency optimizer for web socket connection.
phormatics
Phormatics is an AI cloud computing platform built from scratch using a deep convolutional neural net to perform feature extraction for confidence maps to critique workout form & count repetitions.
Chemical-Equation-Balancer
Chemical equation balancer & stoichiometry calculator. Implemented Gauss-Jordan elimination to produce reduced row echelon form of augmented matrices created via rule-based parsing algorithm.
QuantumComputingTutorial
An introductory repository to Quantum Computing using IBM's QSKIT library. Code fully commented.
charlielin99.github.io
My personal website showcasing my projects. Styled using CSS transitions & keyframes. Layout uses a mixture of flexbox and bootstrap grid. Designed custom parallax scrolling effect from scratch.
Battleship
Battleship game that allows for local multiplayer and human vs machine modes. Machine implements a rule-based enumeration algorithm to find the convex-optimal solution to the game board.
hypercompress
An intuitive application of ML in producing an effective string compression algo
McGill-Bioinformatics-UnderGrad
Voluntary Assignment Work for McGill's Bioinformatics Undergraduate Course
mySimpleBlog
Simple blogging app with RESTful principles built using node, express and mongo
notes-reminders
Some personal notes as I explore the world of software
PatatapClone
A classic project to reinforce front end skills