Paul Tan

Software Engineer / Web Developer

About Me

I am a Software Engineer with experience in Web Development (Ruby on Rails, JavaScript, React, Redux, Node, Express, MongoDB, PostgreSQL, AWS, etc.). I have graduated from college with a Bachelors in Computer Science. I also have a degree in web development from App Academy. I am passionate about problem solving and debugging and love to learn new languages, new frameworks, and new concepts.

When I'm not coding, I enjoy playing all kinds of games like video games, card games, and board games. When I'm playing games, I always think about fairness and balance and wonder how some games get balanced as they are being made. When playing video games, I like to theorize on how the games are built and the edge cases on what could break the game. Video games are what ignited my interest in programming.

me cube screenshot

MeCube

Role: Full Stack Developer

A YouTube Clone that I worked on (from backend to frontend). Imitating most features of YouTube like creating videos, comments, users, and liking videos and comments while using Ruby on Rails Backend, React Redux Frontend, and AWS for Video and Image hosting. If there is any features you'd like to see or any bugs you find, please let me know via email or LinkedIn.

jg gym screenshot

Jungle Gym

Role: Backend Lead

JungleGym allows users who either don't want to use weights or don't have a gym membership to still find a great workout in a park near their location. It provides the locations, and instructions for the workouts based on user input. Most of my work on this project is on the backend (API and Database management) and Google Maps API in the frontend.

dnd screenshot

Dangerously Normal Dungeons

Role: Developer

A simple rogue-like dungeon crawler. You can attack monsters, collect items, and use items in your inventory. This game is using only JavaScript and it's still a work in progress, but leaving any feedback will help make the game better.

Big Two Screenshot

Big Two Mintbean

Role: Developer

Game Developed during Mintbean Hackathon July 2021. The hackathon talked about developing a card game. Given a week, I decided to create a game I played a lot during middle school and high school called Big Two. I utilized Websockets to allow multiplayer games with players.

Switcher Screenshot

Switcher

Role: Game Developer

Game Developed during Geo Game Jam 2021. Theme was Switch so I created a game where you could switch positions and switch colors. Currently, the features are barebones, but I hope to continue to work on the game after the gamejam.
Any feedback is welcome.

Adonis Screenshot

Adonis

Role: Game Developer

A game that we developed during the Blackthornprod GAME JAM #3. The theme of the jam was less is more. In this game, every addon you get adds more functionality, but your hitbox gets increased and your speed gets slightly slower. Will you risk getting addons or will you try defeating the enemies without any addons?
Any feedback is welcome.

Infamous Demake Screenshot

Infamous

Role: Game Developer

Game created during a Retro Game Jam. The theme of the game jam is new games created in retro style. We decided to recreate infamous in the style of NES. You play as Cole and you can decide whether you want to save or kill the civilians. Watch out for any enemies along the way.
We had to cut back on a lot of features because of lack of time.
Any feedback is welcome.

Skills

Contact Info