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 Crystal or 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:
A Crystal shard for scheduling tasks.
An encrypted credentials management system for Crystal, based on Rails/secrets
An extension for the popular Devise authentication library that prevents users from using a known common password.
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: