James Guest

Full Stack Software Developer

I'm a developer with a background in collegiate coaching and the continual pursuit of education and hands-on engineering. Known among peers for the attention to detail, organization and creative solutions that bring user-friendly applications to life. I believe success as an engineer derives from the enjoyment of compound learning.

Web Apps


JavaScript / jQuery / Custom CSS

A full stack Trello clone built using vanilla JavaScript, jQuery, authentication and drag and drop functionality.

Card Counting Trainer

React / Hooks / MobX State Tree

Powered with React using MobX-state-tree for state management. A card counting application that keeps track of both running and true count values while incorporating how many decks the user decides to play.


Ruby on Rails / PostgreSQL / BootStrap

A two-sided, video-streaming marketplace platform that features credit card payment capabilities, user role management, complex user interfaces, and advanced database relationships.

Sports Trivia

React / TypeScript / Hooks / API / Styled Components

A Sports Trivia Single Page React Application using conditional rendering written in TypeScript without state management. Using Hooks.


Ruby on Rails / PostgreSQL / API / BootStrap

A Yelp clone that integrates with the Google Maps API and includes features like user comments, star ratings, image uploading, and user authentication.

Chess with Mates

Ruby on Rails / RSpec / PostgreSQL / BootStrap

Worked on an Agile software development team building a chess application using test-driven development following numerous red/green/refactor cycles. Under the guidance of a senior software engineer, we had weekly Agile team meetings for code reviews, sprint planning, and feature assignments.

Skills & Tools

James has developed proficiency and expertise in the following programming languages and comfort with the following tools.


Currently entertaining new opportunities: