James robins

a full-stack developer

About

Hi there!

I'm a Full-Stack Web Developer with an interest in TypeScript, Node, React & Nest.js. I also have experience with Python and PHP. I am currently a Team Lead and Project Lead working within a Scrum/Agile framework.

The following projects were created while completing my Web Development Immersive course. For details about more recent work, please get in touch.

  • JavaScript
  • Python
  • HTML5
  • SASS
  • CSS3
  • ReactJS
  • NodeJS
  • MongoDB
  • Webpack
  • jQuery
  • Express
  • Flask
  • NoSQL
  • SQLAlchemy
  • Marshmallow
  • <%=EJS
  • Bulma
  • GitHub
  • Atom
  • Slack
  • Heroku

Work

Tippled

Gif of Tippled App

Tippled

Tippled is full-stack cocktail recipe application which allows users to see which drinks can be made using the ingredients they own. The application contains a database of cocktail recipes with their corresponding ingredients. Users can create an account and specify which ingredients they have. The cocktail recipes are then filtered by which ingredients the user has. I decided to work as a group with one other developer for this project. One area which I owned was the integration of the cocktailDB API. This was my final project for General Assembly’s Web Development Immersive course.

  • Python
  • Flask
  • SQLAlchemy
  • PostgreSQL
  • React.js
  • JavaScript ES6
  • HTML5
  • SCSS

ArtMapper

gif of ArtMapper App

ArtMapper

A MERN full-stack application created in 7 days as a project for General Assembly's Web Development course. ArtMapper allows users to see where paintings are geographically located. Users can add artists to the database and specify where paintings are currently on display. Users can see works of art displayed on a map. This project uses 5 external APIs. This was a group project with two other developers.

  • React.js
  • Node.js
  • JavaScript ES6
  • HTML5
  • SCSS
  • MongoDB & Mongoose
  • BCrypt & Session Auth
  • Chai

Blog...

Gif of Blog app

Blog...

A full-stack blogging application using JavaScript, Express and EJS templates built in 5 days as part of General Assembly's Web Development course. Blog... is a simple blogging platform which offers moderated commenting, admin users, searching and saving of draft articles. I decided to concentrate on having admin users and how comments could be moderated before becoming public.

  • JavaScript ES6
  • HTML5
  • CSS
  • Express & EJS
  • MongoDB & Mongoose
  • BCrypt & Session Auth
  • git & gitHub
  • Bulma

Deep Sea Dive

GIF of Deep Sea Dive game

Deep Sea Dive

A JavaScript game made in 7 days as my first project for General Assembly's Web Development Immersive course. Deep Sea Dive is a one person game inspired by the French conservationist and filmmaker Jacques Cousteau. You move a submarine around avoiding mines. The aim is to capture as many specimen of sea life and return to the surface before the air supply runs out.

  • JavaScript ES6
  • jQuery
  • HTML5 & HTML5 Audio
  • CSS & CSS Animations

Get in Touch

james@jamesrobins.me