Pinned Repositories
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.
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.
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.
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.
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.
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.
Mathematics-for-Machine-Learning
Notebook Work for Mathematics for Machine Learning Specialization By Imperial College London
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.
Pinpointr
Hack the North Champions. Used triangulation, multiplexing, kalman filtering, pulse-code modulation, & fast fourier transforms to pinpoint location with a high frequency sound wave methodology.
QuantumComputingTutorial
An introductory repository to Quantum Computing using IBM's QSKIT library. Code fully commented.
charlielin99's Repositories
charlielin99/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.
charlielin99/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.
charlielin99/Pinpointr
Hack the North Champions. Used triangulation, multiplexing, kalman filtering, pulse-code modulation, & fast fourier transforms to pinpoint location with a high frequency sound wave methodology.
charlielin99/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.
charlielin99/Mathematics-for-Machine-Learning
Notebook Work for Mathematics for Machine Learning Specialization By Imperial College London
charlielin99/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.
charlielin99/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.
charlielin99/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.
charlielin99/QuantumComputingTutorial
An introductory repository to Quantum Computing using IBM's QSKIT library. Code fully commented.
charlielin99/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.
charlielin99/Bag-of-Words-in-5-Minutes
charlielin99/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.
charlielin99/ChatServ
1990's style GUI chatroom using Java Swing. Implemented a custom data association for user profiles and messages. Used a prioritized message queue management system for server to client communication.
charlielin99/hypercompress
An intuitive application of ML in producing an effective string compression algo
charlielin99/McGill-Bioinformatics-UnderGrad
Voluntary Assignment Work for McGill's Bioinformatics Undergraduate Course
charlielin99/mySimpleBlog
Simple blogging app with RESTful principles built using node, express and mongo
charlielin99/notes-reminders
Some personal notes as I explore the world of software
charlielin99/PatatapClone
A classic project to reinforce front end skills
charlielin99/shiftassist
charlielin99/Windsor-Traffic-Exploration