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.
Development
Development
The whole development cycle—whether front-end, back-end, database, documentation, etc.—all receive the same careful attention to detail.
Design
Design
While not a designer, I do enjoy creating my own content and illustrations while striving to follow a simple and minimalistic approach.

What I've Done

PayMe 2022
app
Web Games 2021
web app
Vue Simple Forms 2020
package
Heart Cry Ensemble 2020
website
Bug Killer 2020
game
Capstone Project 2018
web app
All Projects

What I've Worked With

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

Where I've Worked

[ Your Name ]
[ Interesting Title ]
? – ?

Weavik
Senior Web Developer (full-time)
2020 Aug – Present
Waterloo, ON
typescript
nestjs
react-native
vuejs
architecture
mentoring
github
docker
  • Write and support engaging and maintainable apps in a small team environment.
  • Architect and bootstrap multiple fullstack TypeScript projects (React Native, VueJS, NestJS).
  • Provide code review and mentoring for junior developers.
  • Assist with company-wide architecture review and process improvement/implementation.
  • Interact with clients to ensure requirements are met and support is provided.
Focus21
Full Stack Developer (co-op, full-time, contract)
2018 May – 2020 Aug
Kitchener, ON
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
Emerging Technologies Developer (co-op)
2017 Jan – 2017 Apr
Kitchener, ON
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
Software Developer (co-op)
2016 Jan – 2016 Dec
Kitchener, ON
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
Junior Web Developer (part-time)
2015 May – 2016 Apr
Kitchener, ON
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.