James Coombs

Web Developer


A passionate developer constantly looking to build, test and learn in a full-stack environment. Eager to join a team of like-minded innovators dedicated to creating solutions to highly complex problems.

Development is the intersection of my two passions: building things and exploring technology - Putting these pieces together is what I love.

Projects

Yamba

Ember.js | Ruby on Rails

Create your own boards to host pages made by you or other users! > Post your own text and images to you boards, or boards owned by other users. A custom client build with Ember.js. > A custom API built with Ruby on Rails and PSQL.


This app was my first experience with Ember.js. I spent a lot of time playing around with routes, views, and components. My development process was focused on trying to get a certain piece of information to render, or sending a specific action to the API.

    Screenshot

    Yamba

    Embedded App

Sweaters for Turtles

Node.js | MongoDB

Shop for awesome sweaters and checkout with Stripe payment! > Developed as a team with @wmcb91, @knoddin and @nlkassad. > A custom client built with HTML/CSS, JavaScript and Handlebars. > A custom API built with Express.js and MongoDB.


This was my first exposure to Express.js, and I found it a very powerful and versatile tool for creating an API. It was also my first interaction with a third party API (Stripe), and MongoDB.

    Screenshot

    SFT

    Embedded App

Back\Log

Ruby on Rails | PostgreSQL | Handlebars

Back-Log is a way to keep record of your progress in games! > A custom client built with HTML/CSS, JavaScript and Handlebars. > A custom API built with Ruby on Rails and PSQL.


Back\Log is my very first pet project! It is the first full stack app that I built, and it is what made me fall in love with Ruby on Rails. I was amazed at the flexibility that it gives you, while remaining easy to use (not to mention giving the best error messages around).

    Screenshot

    back-log

    Embedded App

Tic-Tac-Toe

JQuery | Ajax

Play a game of Tic-Tac-Toe, save your progress, and view your game statistics! A custom front end game client built in JavaScript, with JQuery and Ajax.


My first web app! Built in only a week, and with no prior development experience. It is not pretty, but it absolutely does what it advertises! The first time I was able to make a successful request to the API and render the response data was one of the biggest victories in my development career.

    Screenshot

    tic-tac-toe

    Embedded App

Biological Samples CSV API

Ruby on Rails

A test API for importing and rendering data from CSV files. An API built with Ruby on Rails. Allows users to import proprietary sample CSV files and returns the data in JSON format.


This app is used to convert CSV files to JSON. It is my first app to use Rails views (.erb templates) rather than a separate JavaScript Client.

    UI Screenshot

    samples UI

    JSON Output Screenshot

    samples JSON

Skills

JavaScript

HTML5

CSS3

Node

SASS

React

Ruby

Rails

PostgreSQL

MongoDB

Git

GitHub

jQuery

Python