Logo

Hi, I'm Kendall Roth.

I'm a full-stack web developer.

Welcome to my online portfolio!

What I Do

I‘m passionate about web design and development, focusing on clean and simple design/functionality. I strive to be a dedicated team player while adapting to different environments and tasks.
Analysis
Analysis
Careful analysis, including data modeling and project management, is a necessity for project planning and plays a vital role in my work.
Design
Design
While not a designer, I do enjoy creating my own content and illustrations while striving to follow a simple and minimalistic approach.
Development
Development
The whole development cycle—whether front-end, back-end, database, documentation, etc.—all receive the same careful attention to detail.

What I've Done

Vue Simple Forms 2020
package
Portfolio 2020
website
Heart Cry Ensemble 2020
website
Bug Killer 2020
game
Capstone Project 2018
web app
Captain CPA 2015
game

What I've Worked With

JavaScript
web
VueJS
web
CSS / SCSS
web
GitLab / GitHub
management
React
web
Git
management
GraphQL
data
Docker
management
Unity
game
PostgreSQL
data
Affinity
design
Netlify
devops
C#
traditional
React Native
app
Python
scripting
Node
scripting
* I have also experimented with Java, NestJS, Android, and a few others.

Where I've Worked

[ Your Name ]
[ Interesting Title ]
? – ?

Weavik link
Full Stack Developer
2020 Aug – Present
Waterloo, ON
keyboard_arrow_up
nestjs
react
react-native
docker
github
postgresql
  • Write engaging and maintainable React Native apps in a small team environment.
  • Create and implement development processes for React Native apps
  • More to follow in months to come!
Focus21 link
Full Stack Developer
2018 May – 2020 Aug
Kitchener, ON
keyboard_arrow_up
nodejs
react
vue
docker
gitlab
postgresql
graphql
python
  • Maitain a long-term project as the primary developer and support agent.
  • Write engaging and maintainable React/Vue apps in a small team environment.
  • Lead a small dev team and act as mentor during development of a new project.
  • Collaborate with other disciplines to help develop field specific applications.
  • Provide support and enhancements for released products in a production environment.
SAP link
Emerging Technologies Developer
2017 Jan – 2017 Apr
Kitchener, ON
keyboard_arrow_up
nodejs
sapui5
github
iot
arduino
database
  • Collaborate with team members to create clean and maintainable features for emerging products.
  • Develop and extend the core functionality of a custom IoT edge processing solution.
  • Ensure product exceeds quality standards through careful testing and performance metrics.
  • Create and maintain database procedures and interactions for a wide assortment of use cases.
Netsweeper link
Software Developer
2016 Jan – 2016 Dec
Kitchener, ON
keyboard_arrow_up
php
html
css
selenium
testing
  • Analyze and apply fixes to bugs within a sprint-based development cycle.
  • Responsible for developing, integrating and documenting new features as specified by supervisor.
  • Assist with QA testing on product involving writing unit tests and running manual tests.
Conestoga College link
Junior Web Developer
2015 May – 2016 Apr
Kitchener, ON
keyboard_arrow_up
java
jsp
html
css
  • Responsible for creating and maintaining web pages based on content provided by manager.
  • Ensure design and content of web pages meet usability and accessibility standards.
  • Interface with clients to ensure finished product meets their expectations.