Hi, I'm Kyle Eeles
Full-Stack Developer
I am a Full-Stack Web Developer located in Vancouver, BC. When I am not working on coding projects I spend my time skateboarding and cycling. If you are interested in the things I create, please check out some of my recent projects below.
I consider myself a true full-stack developer, I enjoy setting up a database just as much as building front-end components and UI's. Some of my favorite tech to work with is Typescript with React, C# with ASP.NET Core and a relational database like MySQL.
Dumpster Fire
Dumpster Fire is a message board web app, similar to reddit but heavily inspired by slapmagazine.com
Tech
Dumpster Fire was built using ASP.NET Core version 8 and a MySQL database connected using the code first approach with Entity Framework Core. The application was wrapped in a "Virtual Dom" filter to turn the Model-View-Controller style routes into asynchronous XML requests to improve the user experience by implementing single page application behavior.
Authentication and Authorization is handle by ASP.Net Identity Framework, with user and admin roles. Third party OAuth is also enabled allowing users to register and sign-in with their Google account.
View Project
Ziggaz Crochet
Ziggaz Crochet is a gallery / online store for a local Vancouver crochet creator that was looking to showcase her products and handle commissions and sales outside of instagram and depop.
Tech
Ziggaz Crochet was built using Sanity CMS to allow for easy content management by the non-technical owner of the site. New products can be added through the Sanity Studio and published to the app all through a clean UI. Commission forms that come through the site are also shown in the Sanity Studio, allowing for easy organization for the store owner.
The front-end of the store was built using React with Vite and Tanstack to ensure type safety and handle the routing, form submission and error handling.
View ProjectReach Out
ReachOut is a platform designed to bridge the gap between organizations helping formerly incarcerated individuals and employers who are open to second-chance hiring. Many of these individuals face barriers re-entering society, even though they often possess the skills, motivation, and dedication to succeed. At the same time, many employers are currently facing labor shortages despite the valuable talent pool that is available. Our platform seeks to provide a solution to both those problems.
I was acting as project manager and full-stack developer through this project, in a team with 8 other BCIT students. 4 Designers from the Digital Design and Development and 3 other developers from the Full-Stack Web Development program.
Tech
Reach Out was built with Next.JS and a SQLite database. Using the Microsoft Azure AI API to perform resume to job-listing matching based keyword and synonymous word matching to allow users to find the most relevant jobs for them much more efficiently.
View ProjectDomino's Pizza App Redesign
A redesign of the Dominos Pizza app ordering system. This vertical is meant to improve on the app only, so if viewing on desktop the page will not expand out further than 450 pixels.
Tech
The Dominos Canada mobile app has an outdated UI, and very poor UX. The app brings users who want to make a new order directly to their empty cart when they click to create a new order, and then they must navigate themselves back to the menu.
This being only a vertical of the app, I focused on the interface of the menu and cart pages. Redesigning them to be more modern, less cluttered with text and with a more obvious calls to action to make progressing through the menu much more intuitive.
View Project