Nicholas Chiasson headshot

nicholas chiasson

Montreal, Canada

nicholasomerchiasson@gmail.com

nicholaschiasson

nicholaschiasson

bit about me:

A versatile software engineer originally from Ottawa, Canada.

While my educational focus was on game development, I've since worked professionally on embedded systems and cloud applications.

I enjoy building hobby projects with rust, go, and web technologies. I have yet to spark any brilliant ideas but I'm always learning.

Looking forward, I have a passion to use my skills to make a positive impact in the environment and trasportation industries, so if you have an opportunity up that alley, don't hesitate to reach out!

If you want to see some of my work, check out my projects.

And if you're curious, you can also check out what I'm up to now.

what i've done:

fcidr

A rust library exposing a data structure to represent a set of CIDR ranges as well as an interface to compute set operations over CIDRs.

oytr

A commandline utility to configure simple scheduled reminders using cron expressions and push desktop notifications when they are triggered. A DIY answer to my version of the simplest possible way I could remind myself through the day to raise and lower my new standing desk.

mariversaire.com See it in action!

A website updated each year with a new game used as the means of delivering or presenting my partner with her birthday gift for that year. Doubles as the primary outlet for me to challenge my creativity and frontend development skills.

omnivyou.com See it in action!

A simple media viewer runnable in a web browser for viewing local video, audio, and image files. Built as a responsive, single page application leveraging Rust code compiled to WebAssembly running on the front end, served statically from GitHub Pages.

ngx_upstream_jdomain

  • C

An Nginx module enabling upstreams to be configured to perform asynchronous DNS lookups on an interval in order to respect DNS record TTLs.

mir

A commandline utility to mirror a user's entire accessible GitLab group hierarchy as directories on the local file system and optionally clone all repositories. Proven useful helping to bootstrap the development environment for new coworkers or those receiving new workstations.

what i'm up to:

as of Sat, 03 Feb 2024 03:22:42 UTC

life and career

Working: as an Online Programmer at Ubisoft Montreal, building infrastructure for a large online services platform.

Living: in Montreal, Canada.

personal projects

Following interpreter book.

Training for the next Ottawa marathon.

Climbing indoor V6 now.

miscellaneous

Reading: Harry Potter et le Prisonnier d'Azkaban, The Wind-Up Bird Chronicle, Morgan Is My Name.