About Me

Eric Mok

I’m a web programmer based in New York
aspiring to be a better software developer

Looking for opportunities to explore new challenges and
Exploring new technologies and tinkering with software ideas

Skills and Education

Computer Science
Bachelor’s of Science - Stony Brook University 2012
  • Typescript
  • Javascript
  • HTML / CSS
  • Python
  • Java
  • Android

My work thus far has seen me working for a few small businesses, maintaining ecommerce properties, basic design work, and answering the call of data entry. I'm always looking for opportunities to explore new platforms and challenges.

I'm confident that with my background in software development and my enthusiasm for building complex products, I can be a valuable addition to any software development team.

Showcases

Projects

Reinforcement Learning Toy

Study of basic reinforcement learning algorithms. Reinforcement learning algorithm implementations and visualizer in Kotlin and React

Picked up my first book in RL during COVID. I was humbled to discover some of the ideas I've been toying around in my head for years had already been formulized into an entire field.

View on Github

Android RTS Game

Heavily refactored version of the Android game that was built from scratch. An ongoing architectural experiment. It is multi-threaded and uses a custom built entity-component system that uses Java reflection.

I always wanted to try creating a game engine. At first I wrote some Android code to simply draw something on screen. Then I started messing around ways to organize game code. I rewrote the game engine 7 times playing around with how to handle the complexity. In the end, I winded up with a game I wanted to turn into an actual game. But to do it, I now think it makes more sense to use an actual game engine.

View on Github

ekjewelry.com

One of my first websites.
I poured over lots of other website designs and iterated for months until I arrived at a design. The product photography, which I did, makes the simple design interesting to me.

View Website