Hi, I’m Chris

A full stack web developer and problem solver

<HTML5/>

About Me

My son and I infront of a firetruck

I am a web developer and graduate from Thinkful’s Full Stack Web Development bootcamp. I love all things technology. From home automation and gaming to enterprise solutions built on current technologies. I have always been curious and enjoy problem solving, learning new tech, and figuring out how things work. Programming gives me the ability to literally pull something out of thin air and create applications for anything I can dream up. When I am not coding I love spending time with my wife and son and going on adventures.


Portfolio

SpareChange

SpareChange homescreen

This project was created for the 2018 Free Code Camp Hackathon by Christopher Karras and Dimo Ivanov. It was built using the JAMstack November 3rd and 4th and placed 5th. This was a React App that used GraphQL to communicate with HasuraDB and Netlify Identity for authentication. Click on the image to view the demo or see the source (here)

Skills

React.js logo css3 logo hasura logo material ui logo graphql logo

Cooper Plumbing & Heating

Cooper plumbing homescreen

Website redesign for a local plumbing company with email service requests. Click on the image to view the live page!

Skills

html5 logo css3 logo bootstrap logo javascript logo jQuery logo

Zip-Distance

Zip-distance homescreen

For a coding challenge I was tasked with calculating the distance between two points given a zipcode without utilizing any external API's. Using the zipcode and a database with the Lat and Long of each location, I was then able to calculate the distance in a straight line using the Haversine Formula. Click on the image to view the demo or see the source (here)

Skills

React.js logo Redux logo css3 logo javascript logo Node.js logo MongoDB logo

BitAlert

BitAlert homescreen

With the increased interest in cryptocurrencies, the price of bitcoin skyrocketed. I could not keep an eye on it every minute of every day and I wanted to build a reliable alert system. BitAlert allows users to create daily alerts to be notified via sms or email. Multiple cron jobs run every minute of every day on a raspberry pi server to monitor prices and send out messages. Click on the image to view the demo or see the source (here)

Skills

React.js logo Redux logo css3 logo javascript logo Node.js logo MongoDB logo Twilio logo Nodemailer logo

Inventory Management System

IMS homescreen

While working at an onsite diesel repair company we were lacking a way to keep track of our inventory. We were using an excel spreadsheet printed out and written on. This made it difficult to communicate what items needed to be reordered. I created an inventory app that everyone in the company was able to use and figure out what needed to reordered. Click on the image to view the demo or see the source (here)

Skills

SASS logo Handlebars logo javascript logo jQuery logo MongoDB logo Node.js logo Passport logo

Snake

snake gameplay

Basic snake game to practice Javascript and HTML5 Canvas. Click on the image to view the demo or see the source (here)

Skills

html5 logo javascript logo

Hangman

Hangman homescreen

Basic Hangman game to practice Javascript and jQuery. Click on the image to view the demo or see the source (here)

Skills

html5 logo css3 logo javascript logo jQuery logo

Safely

Safely homescreen

To gain practice using a designers mockup I found a design created by Nikola Uzunov and made a semi functional mockup of the project. Click on the image to view the demo or see the source (here)

Skills

html5 logo SASS logo javascript logo jQuery logo

Date Night

DateNight homescreen

My wife and I never know where to go out on date night so I decided to make a simple project using various API’s such as Google Maps, and Foursquare. Now we are able to search for food or activities that are around us! Click on the image to view the demo or see the source (here)

Skills

html5 logo css3 logo javascript logo jQuery logo

Contact Me

OR