Elton Kok

U of T Biochemistry, Incoming UBC BCS 2020 student


About Me

Hi I'm Elton, a U of T graduate with a BSc in Biochemistry and Human Biology. During my work term at Sanofi Pasteur , I worked in the molecular biology unit in the research and development department and had the opportunity to learn a lot about DNA sequencing analysis. I was fascinated at the bioinformatics and computational analysis behind these technologies and decided to learn more about computer science during my undergrad. I eventually discovered a passion for software development and I am now pursuing a degree at UBC as a BCS (Bachelor of Computer Science) Second Degree student.


Technical Skills

Programming Languages

Web Tools & Frameworks

Tools & Databases


Experience

Software Developer Intern

September 2021 - April 2022
Orbis Investments
  • Developed an internal web application that provides analytical stock information for quant analysts to analyze and pick undervalued stocks
  • Implemented the web application using Angular and added features such as a code editor to edit analytics queries with custom syntax highlighting and code suggestions to streamline the decision making process for quant analysts
  • Developed an internal REST web API using C# on ASP.NET 6 to provide a single source of truth for the company's portfolio structure, resulting in over 100 hours saved every time the company needs to update their portfolios

Teaching Assistant

September 2018 - April 2019
University of Toronto
  • Lectured to approximately 150 students to improve their understanding of computer science concepts
  • Hosted office hours and worked with students one on one to clarify course concepts and assignments
  • Contributed to weekly team meetings with other TAs and the Instructor to improve course delivery to students

Analytical Research and Development Co-Op Student

May 2017 - May 2018
Sanofi Pasteur
  • Developed strong research skills by creating analytical protocols to test bioprocessing intermediates during vaccine development
  • Became the system administrator for a linux system and set up the environment geneious software for bioinformatics analysis

View more here:

view resume

Projects

Form AI

Form AI

An Android app that uses Google's pose detection ML library to determine if you're working out with proper form

This is a project made during the 2021 Hack the North hackathon where we built an Android application using Google's pose detection machine learning library to determine if a user was working out with proper form

CSCB20 website redesign

CSCB20 Site Redesign

A redesign and adding more functionality to the old CSCB20 website

This is a project done to redesign the old CSCB20 website used by Anna Bretscher. Additional functionality was also added to the site such as logging in as a student/instructor. Instructors were able to view all students grades and change them as per a remark request. Students were able to view their own grades and submit a remark request. This project helped me learn full-stack development using HTML5/CSS/JavaScript as the front end and Flask as the backend as well as learning RESTful services.

View live using

username: jackyf

password: bananas

C search engine image

Hacker News Clone

A clone of the Hacker News site using ReactJS

This is a project that was created using ReactJS and Bootstrap. It dynamically fetches top and new posts from the Hacker News API and displays them. It is able to dynamically show comments on the stories and details of users that post/comment.

Flappy Bird AI

Flappy Bird AI

Recreation of the popular mobile game Flappy Birds with an AI twist

This was a project I created after being inspired by a series from Tech By Tim. The original project can be viewed here. Using the pygame module, I recreated the popular mobile game Flappy Birds with an AI twist using the NEAT module.

C search engine image

BRO (Batteries Recycling Organization)

A project that displays battery recycling locations created for TOHacks 2019

This is a hack that was created during TOHacks 2019 called BRO (Batteries Recycling Organization) which aims to connect people to battery disposal locations. It uses Flask, SQLite for the backend to store locations that provide battery disposal. The front end is created using HTML, CSS, Bootstrap and vanilla Javascript. It uses the google maps API to show markers of battery disposal locations and a route to the battery disposal location of their choice from the current location.

C search engine image

Simple C Search Engine

A search engine implemented in C for a systems programming course

This project is a simple search engine that looks for a word in the given text files of a directory. It outputs in descending order, the text files with the highest frequency of the given word. This project helped me learn a lot about interprocess communication using forks and pipes.

CSCB20 website redesign

Personal Website

My own personal website!

I have always wanted to build and host my own personal website. After learning web development from the databases and web applications course at U of T, I took it upon myself to expand my front end skills by creating my own website using Twitter's CSS framework, Bootstrap.


Contact Me

If you want to get in touch with me, feel free to email me at elton.kok@mail.utoronto.ca