James Santo Tomas with two children

About Me

Hi! I'm James Santo Tomas. A front end web developer from Toronto with an automotive background. I have a knack for creative problem solving and using analytical thinking to create responsive, user friendly, and accessible websites and applications.

When I'm not coding, I am playing with my two kids. I can also be found fixing cars, playing video games or cleaning my sneakers! If you want to chat about cars, sneakers, or just life in general, feel free to send me an email or a DM!


  • HTML5

  • CSS3

  • JavaScript ES6

  • SASS

  • React


  • GitHub and GIT

  • Paired Programming

  • Firebase

  • Accessibility


A Screenshot of the Triva Time App

Trivia Time

HTML, CSS, React, Firebase, API, Paired Programming

A trivia app that utilizes the OpenTriva Db and Firebase. You can play alone or side by side with some friends and test your trivia knowledge!

A Screenshot of a Visual Schedule

Visual Schedule/To do

HTML, CSS, React, Firebase, API

A visual to-do app which is inspired by a similar system I use with my children. It takes a user input, uses it to make an API call to the Unsplash API to help visualize a task, sequence of events, or what changes may be occurring in the day. All tasks are pushed to and recieved from Firebase

A Pokemon Battle Chart

Pokemon Battle Chart

HTML, CSS, JavaScript, API

A helpful tool to use in the heat of a Pokemon battle! It utilizes the PokeAPI help you find out the strengths and weaknesses of your pokemon based on it's type or search for your pokemon by name. This paired programming project was made with Jessica Handrahan

A screenshot of the Delicious restaurant site


HTML, SASS, JavaScript

A designer provided PDF converted into a multi-page, responsive website for a mock restaurant named Delicious.

A screenshot of the website ToyBox


HTML, SASS, JavaScript

A multi-page, responsive, e-commerce website for a toy company named ToyBox