- ABOUT ME -

Hello! My name is Gregory and I am a Software Developer from Toronto, Ontario. I studied Computer Science and Business at the University of Toronto and graduated with a Bachelor of Business Administration (BBA). During my studies in the Management and Information program, I was exposed to all aspects of business and computer science. Even though I have a diverse background, I prefer software development.

I enjoy problem solving and building robust applications. I take pleasure in using my programming knowledge to build something out of nothing. I love developing PC and Android games because it is challenging and fun. My website is a public portfolio for my software developing skills and experience. You can check out the projects that I've worked on and discover which languages I have experience with. Feel free to check out the website and contact me if you have any questions or feedback.

Cheers!

Gregory Kelsie

Untitled-1

- TOOLS OF THE TRADE -

Software Development

Agile Development Test Driven Development SDLC UML Diagrams Relational Databases Object Oriented Design

Business Application

SEO Data Analysis Microsoft Office Image Processing

Attributes

Problem Solving Time Management Collaborative Adaptability Analytical

- PORTFOLIO -

Impact 'n Communities Website

This is a a simple web development project I took upon myself to improve the Impact 'n Communities website. I used their colour scheme in their logo and created a template in Photoshop. After creating the template, I developed the website with HTML5, CSS, JavaScript and JQuery. The website features an interactive gallery, CSS animations and mobile responsiveness

Original KelsieGR Website

This is the original KelsieGR website that I made before changing it into a portfolio. I created the website to practice my web development skills. I took a layout from DeviantArt and created it into an HTML, CSS and JavaScript website. I used PHP for the website's backend to create and store user account information. The user accounts can be used with the Heroku hosted Socket.io TicTacToe multiplayer game I created or the PokemonToronto Android app below.

Todo App

After going through the basic Tour of Heroes Angular Tutorial, I wanted to create a Todo App to implement the skills that the tutorial taught. The Todo App utilizes a few components, routing and two-way binding. In addition, the App uses a RESTful Todo service to manage the Todos on a virtual HTTP server.

Python Local Classified Scraper

This is a Python scraper that scrapes classified ad websites. The websites it scrapes are: Kijiji, Craigslist and the Facebook marketplace. The scraper has an automatic scraping or manual scraping. Automatic scraping is where you can use hard-coded input values like minimum price, maximum price and radius and simply call that method to run the scraper. The manual scraper will prompt inputs in the console for scraping filters. BeautifulSoup and Selenium is used to scrape through the websites.

PokemonToronto Android App

PokemonToronto is an Android game inspired by PokemonGO. The app was built on the LibGDX game development framework with Android. The app uses GPS locations and Google Places to determine what kind of Pokemon and Trainers you run into. The game has a battle system equivalent to the original Pokemon RPGs while maintaining the ability to go out and catch Pokemon relevant to your real life location. The app uses RESTful calls to a PHP backend to save all progress in a MySQL database.

MP3 Finder

MP3 Finder is a project I worked on to practice my C# developing skills. I found that C# was very similar to Java, so I immediately wanted to start a small project that used the Windows GUI. MP3 Finder iterates through a selected directory and outputs a text file with MP3 File names ID3 tag identifier information.

- CONTACT INFORMATION -

Feel free to say hello! You can contact me at gregory.kelsie@gmail.com or connect with me on LinkedIn or Github!