Sam Lachance

Software | Security | Systems



The primary focus of my software development career is designing and building large scale learning management systems using Ruby on Rails. Some of the more notable LMS features that I have designed and developed include adaptive testing, real-time test difficulty adjustments, performance based individual learning paths, and dynamic content libraries. I use tools like git on a daily basis and am also very familiar with a number of libraries that compliment the Ruby/Rails stack. Docker is currently one of my top interests and is used for the vast majority of my personal projects.

In addition to designing and developing software, I have also managed large applications in the cloud. The main platforms that I use are Digital Ocean and Heroku but I have also worked in Amazon AWS. The operations that I commonly perform in the cloud span from general maintenance and deployment to complete application migration between platforms.

In my free time, I enjoy learning about security and developing tools that make security and crypto more accessible. The largest security-focused project that I participate in is a Docker powered pentesting toolkit called Penkit. I have also developed Lockbox which uses a Docker container to generate and store PGP keys in an isolated LUKS encrypted filesystem.



  • HTML5
  • CSS3
  • SASS
  • ERB
  • Slim
  • Javascript/jQuery


  • Ruby
  • Ruby on Rails
  • Devise
  • Stripe
  • PHP
  • WordPress


  • Linux
  • Heroku
  • Digital Ocean
  • Docker
  • Amazon AWS