I'm Chris Larsen, a software developer with a focus on web and IoT technologies.
My main stack for web development is Ruby on Rails, with VueJS on the front end. My IoT projects are mostly done with Ruby and C. The hardware for my IoT projects is usually Raspberry Pi, but I also work with other platforms.
On this site, you'll find information about current projects that I'm working on, and some of my professional work.
My Open Source Projects
Here's the open source projects that I've created:
An extension for the popular Devise authentication library that prevents users from using a known common password.
An encrypted credentials management system for Crystal, based on Rails/secrets
A series of components for displaying calendars and events within a Vue app. Still a work in progress.
A Crystal language wrapper for the Open Weather Map API.
Open Source Contributions
Here are some open source projects that I've contributed to:
The Crystal Programming language. A compiled, statically typed, object-oriented language. I've contributed to the language reference and API documentation.
Most of my work so far has been internal tools used by non-profits. As such, I can't link to it publicly. However, here's a publicly facing website that I created for an entertainment company that used to operate in Toronto.
If you wish to reach out to me for contract work, or any questions about my projects, please do so through the following means: