About Me
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:
-
Devise Uncommon-password
An extension for the popular Devise authentication library that prevents users from using a known common password.
-
Crystal Secrets
An encrypted credentials management system for Crystal, based on Rails/secrets
-
Vue Calendar
A series of components for displaying calendars and events within a Vue app. Still a work in progress.
-
OpenWeatherMapCr
A Crystal language wrapper for the Open Weather Map API.
Open Source Contributions
Here are some open source projects that I've contributed to:
-
Crystal Language
The Crystal Programming language. A compiled, statically typed, object-oriented language. I've contributed to the language reference and API documentation.
Freelance Work
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.
Contact Me
If you wish to reach out to me for contract work, or any questions about my projects, please do so through the following means: