Menu

Hello! I'm John Gilpin,
a software/web developer.

About Me

Inquisitive

Profile Picture

Profile

I have just completed my Computer Systems Technology (CST) diploma at the British Columbia Institute of Technology. During my years at BCIT, I have developed a deep appreciation for creating fun software solutions.

I enjoy learning new languages and techniques when given the opportunity, and applying them in different ways.

Education

BC Institute of Technology (BCIT) Computer Systems Technology - Diploma
January 2019 - December 2020

Click here to view BCIT's CST program details.

University of British Columbia (UBC) Biochemistry - Undergraduate
September 2015 - May 2017

Skills

I aim to develop well documented, user friendly software.

Throughout my 2 years at BCIT, I have practiced Agile development in various team projects. Additionally, I've gained a strong background in Object Oriented Programming, Git workflow, and several programming languages. Finally, I have introductory knowledge on Artificial Intelligence and Machine Learning.

  • General
    • Object Oriented Programming
    • Agile/Scrum
    • Relational Database
    • AI & Machine Learning
  • Software Development
    • Python
    • Java
    • C
  • Web Development
    • JavaScript ES6
    • React
    • HTML5
    • Bootstrap
    • CSS
    • Shopify
  • Backend
    • NodeJS
    • MongoDB
    • MySQL
    • Firebase
    • Heroku
    • Amazon S3
  • Tools
    • Visual Studio Code
    • Git / Github
    • Jetbrains

Portfolio

Recent projects.

Shopify E-Commerce

GalaxyAuto

Project Link

A Shopify Website for the GalaxyAuto auto-parts company. Click here to view the website.

SimplyBook.me Booking Site

Lashed Out BBG

Project Link

A booking website for a local eyelash extension business, using the SimplyBook.me platform. Click here to view the website.

Full Stack E-Commerce

ProShop

Project Link

A full stack MERN application, using React and Bootstrap for the frontend, and NodeJS, Express, and MongoDB for the backend RESTful API. Click here to view the site.

Full Stack Web Development

Meme Maker

Project Link

A Bootstrap web application connected to a RESTful API backend made in NodeJS, Express, and MySQL. Click here to view the API documentation.

Software Application

ImSimPy

Project Link

A medical imaging simulator converted from BCIT Physics Professor Dr. Barry Pointon’s MATLAB ImSim to Python. Click here to view video demo.

Artificial Intelligence

Abalone AI Game Playing Agent

A Python-based Abalone Board Game with an AI game playing agent. Still under construction, with a basic AI.

Web Application

Project Treehouse

Project Link

A mobile-friendly application that provides a platform for NGOs and social care workers to connect potential volunteer housing with homeless or at-risk youth. Video demo here .