logo
  • Home
  • Skills
  • About
  • Projects
  • Contact
Avatar

Chris Simbulan


Full Stack Engineer

Front End


HTML

CSS

JavaScript

ReactJS

Redux

Bootstrap

Material-UI

Back End


NodeJS
Artboard 16
ExpressJS

MongoDB

Java

Python

Other


Git

Socket.io

Auth0

Photoshop

About Me

Hello, my name is Chris.
Welcome to my site! I am a self-taught programmer looking for opportunities to push my boundaries and grow alongside a team. I'm always excited to learn new technologies. Check out some of my projects below!

Basketball Shot Tracker (BST)

Basketball Shot Tracker (BST)-project-image
HTML CSS JavaScript ReactJS Redux NodeJS ExpressJS MongoDB
BST is an app for basketball players to track their shooting percentages from specific spots on the court. BST can be used to track shots for a real game, or individual workouts. The user's profile page contains the ability to edit or delete previous workouts, and a graph of their shooting percentage over time. I developed this app for personal use after looking at already existing apps and not being satisfied with their use. I wanted to experiment with using different libraries, such as Auth0 for user authentication, and Redux for managing an app-wide state.
View Live
GitHub Repo

PickApp

PickApp-project-image
HTML CSS JavaScript ReactJS NodeJS ExpressJS MongoDB
PickApp is an app to find local pickup games for any sport. Users can sign up and create postings, indicating where and what they're playing. The postings are displayed in a list format, as well as markers on top of an embedded google map. Users are able to update and delete their posting through their profile page. This was my first time developing something involving a back-end. While developing PickApp, I learned a lot about potential security risks while storing user data.
View Live
GitHub Repo

Pokémon Go IV Table Generator

Pokémon Go IV Table Generator-project-image
HTML CSS JavaScript ReactJS
This app generates a reference table for Pokémon Go's "raid" feature. Players would normally have to wait for someone in the community to create a reference table and share it, and it would usually only be for the popular raid battles. This app can create a table for any possible raid boss and allows users to customize what kind of information is shown on it. This was my first time working with ReactJS. The biggest challenge was managing passing information between components, which was overcome by learning how to lift that state up the component tree.
View Live
GitHub Repo

Pokémon Go Search String Generator

Pokémon Go Search String Generator-project-image
HTML CSS JavaScript ReactJS
This app is another tool for Pokémon Go players. It creates a string that users can copy and paste in the game to filter their in-game inventory. Just like with the table generator app, this app solves the problem where the community had to wait for specific strings to be made by other players. Now, they can make a string for whatever they want, whenever they want. This app and the table generator app are both tools I wanted to exist, and decided to develop them to practice my skills with ReactJS.
View Live
GitHub Repo

Connecting HL Tau to the Observed Exoplanet Sample (Research Project)

Connecting HL Tau to the Observed Exoplanet Sample (Research Project)-project-image1Connecting HL Tau to the Observed Exoplanet Sample (Research Project)-project-image2
Python
In 2014 the Atacama Large Millimeter/submillimeter Array (ALMA) took an image of the young star HL Tau. The image revealed concentric gaps in the protoplanetary disk. The theory was that the gaps were carved out from giant planets forming. In 2016-2017 I worked with the Canadian Institute for Theoretical Astrophysics to run simulations based on HL Tau. We compared the results to the observed distribution of exoplanets. I was awarded the "Smith Solis Research Scholarship in Astronomy and Astrophysics" for this project. Together with my supervisor Daniel Tamayo, we published a research paper in the Monthly Notices of the Royal Astronomical Society.
View Publication
GitHub Repo

Contact

If you are interested in working together you can email me directly at simbulan.c@gmail.com, or you can fill out the contact form below.

Please enter your preferred name.
Looks good!
Please enter a valid email address.
Looks good!
Please enter a subject.
Looks good!
Please enter a message.
Looks good!
~ Built & Designed by Chris Simbulan ~