Skip to content
View kr-matthews's full-sized avatar
Block or Report

Block or report kr-matthews

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kr-matthews/README.md

I'm Kevin Matthews, a mathematician by training. Generally, I'm interested in most kinds of problem solving related to mathematics and programming.

I have a Bachelor of Mathematics from the University of Waterloo, where I studied Pure Math, Applied Math, Combinatorics & Optimization, and Computational Math. I also have a Master of Arts from the University of California, Los Angeles, where I studied Mathematical Logic.

I work as a software developer at Ensemble Systems. My current work is on an Android project, working in Kotlin, where my main focus is on introducing Jetpack Compose to the project and replacing the existing xml-based views. I also worked as the front-end lead for a previous project in ReactJS, making use of Chakra UI, and TanStack Query to interact with the back-end via GraphQL queries. Before that, I worked as a software engineer at Rivian, an electric vehicle company, focusing on Android app development with Kotlin - in particular, setup/pairing flows for various devices via Bluetooth low energy, and certain app-wide initiatives to improve reusability and consistency.

In the past, I've created several (useful, but poorly designed/implemented) web apps related to Rubik's cubes. I'm currently working through various personal projects, primarily React web apps, with the aim of improving my skills and learning new ones. These include a personal website, a blog, various games (such as minesweeper, connect 4, and cribbage), and an app leveraging the Strava API.

Additionally, I'm a volunteer member of the World Cube Association software team, where my main focus is on transitioning our front-end from Ruby on Rails to React, and on building out a new registration system in React. I also work on various other improvements and fixes.

Pinned Loading

  1. activities-on-this-day activities-on-this-day Public

    Using the Strava API to display activities you did on this day in history.

    JavaScript 1

  2. bike-route-map bike-route-map Public

    Interactive map of (Metro) Vancouver bike routes with ride videos.

    JavaScript 1

  3. worldcubeassociation.org worldcubeassociation.org Public

    Forked from thewca/worldcubeassociation.org

    All of the code that runs on worldcubeassociation.org

    Ruby

  4. kr-matthews.github.io kr-matthews.github.io Public

    Personal website created with React, including project gallery and blog.

    JavaScript

  5. cribbage cribbage Public

    Online version of card game Cribbage.

    JavaScript

  6. wca-registration wca-registration Public

    Forked from thewca/wca-registration

    Registration microservice for the WCA website.

    TypeScript