Image not found

Welcome to my website! I'm Ivan Kok, a Lehigh University graduate and currently a software engineer at Bentley Systems. I mainly work with TypeScript, JavaScript, and React, but I'm open to learning new skills and improving on my existing knowledge. You can check out a sample of my older work under the Projects section, but I recommend my Github for more up-to-date projects. Please feel free to get in touch with me through my contact information down below. Thanks for visiting my website!

Find me on:

Github LinkedIn Facebook Instagram

Contact Information

email

ivanjayk@gmail.com (personal)

My cellphone number is:

646-338-9557

projects

For the full list of projects, please check out my Github: https://github.com/IvanJK97

Snake Game

Gif for Snake Game not found

Browser version of the classic arcade game "Snake". Done using plain HTML, JavaScript, CSS. Goal is to get the apple without colliding with snake's body or edge of screen.

Try the demo on Codepen: https://codepen.io/IvanKok/pen/JQzwEW
Check out the source code and documentation on: https://github.com/IvanJK97/Snake-Game

Maze Game

Maze mini-game made with jQuery, HTML, CSS, and JavaScript. Players click and drag the character across the map to the goal while avoiding touching the walls of the maze. Check out the source code on: https://github.com/IvanJK97/Maze-Game

Dolomite's Support Site Prototype

Image not found

Picture of the prototype of Dolomite's support-site I worked on. It is made using the React web framework. Clicking on each tab on the left purple navbar would bring a new webpage with its corresponding HTML elements onto the page through React Router. Used state and prop to change the style and link of nav tabs on nav bar when user clicks on it.