A nice picture of me

Duncan Bruens-Home

Full time nerd, always on the look out for interesting things.

Hey there!

My name is Duncan Bruens-Home, and I am:

  • A Programmer
  • A Gamer
  • Victim of way too many Dunkin' Donuts jokes

I am a partner and fullstack developer at Zelexio, where I have had the chance to deeply immerse myself in the world of front-end development with Vue, Sass/CSS, TypeScript/Javascript. Given the small scale of the enterprise, I've also had the opportunity to learn and apply techniques for localization & translation, testing, CI/CD automation and more.

I graduated from the 3-year technical computer science program at Champlain College Saint-Lambert. Currently, I am attending Concordia University, studying Software Engineering.

I picked up programming in high school for my robotics club, and ever since then I've been enthralled. Since then, through my schooling and personal projects, I have had the opportunity to experiment with many different languages, frameworks and mediums.

I'm interested in all aspects of computers, from hardware to mathematics, science and more. I hope to develop my knowledge in more fields, like game development, low-level programming or real-time rendering.

Me with a funny christmas hat

Programming Languages

Working with:

  • JavaScript + Typescript
  • HTML + CSS

Others:

  • Java
  • C#
  • SQL
  • PHP (familiar)
  • Swift (familiar)
  • Python (familiar)
  • C++ (familiar)
  • GDScript (familiar)

Communication and Concepts

Spoken Languages:

  • English (fluent)
  • French (fluent)

Workflows and miscellanea:

  • Object-Oriented Programming (OOP)
  • SCRUM
  • SOLID principles

Tools, Technologies and Frameworks

Tools:

  • IntelliJ
  • PyCharm
  • JetBrains WebStorm
  • JetBrains Rider
  • Visual Studio
  • Visual Studio Code
  • Jira
  • GitHub
  • Gitlab

Tech and more:

  • Unity
  • Linux Operating Systems
  • MySQL
  • MongoDB
  • Node.js
  • React (familiar)
  • AngularJS (familiar)
  • Next.js
  • Cypress
  • Firebase
  • Firestore
  • Vercel
  • Vue
  • Vue-cli
  • Vite
  • Godot (familiar)
  • 3D Printing
  • Arduino
  • Raspberry Pi

My Work

Zelexio

Zelexio

Zelexio is a company providing innovative educational software for teachers.

In early 2023, I was selected to intern with them as a fullstack developer, primarily working on their vue.js product. After my 3-month internship concluded, I was brought on-board as a full-time developer. I have since continued to work with them, taking on more responsibilities as opportunities arose: on top of maintaining & developing their vue.js app's functionality, I worked on the localization and translation of the application into english, I spearheaded automated testing infrastructure using Cypress as well as started an internal knowledge repository system.

As of August 2024, I have become a partner of the company, and I look forward to working with them into the future.

Game Development:

Sneaky Cleanup

Sneaky Cleanup

This game was created as an entry into the 2023 GMTK game jam in less than 48 hours. This time, I was fortunate to be able to particiapte in a team, working with Tristan "Trim" Lafleur and with original music by Liam Bruens-Home and additional art once again by the ever-talented MrHayami.

Ruins of Dice

Ruins of Dice

This game was created as my entry into the 2022 GMTK game jam in less than 48 hours. It was well received, scoring in the top 35% of over 6000 participants. It was a unique experience, working under such tight constraints with little to no outside help save for my friend and talented animator, MrHayami.

The Second Unnamed Samurai

The Second Unnamed Samurai

This project was created by a small team, as our final for our introductory Unity class at Champlain College. Our team was composed of 2 main developers, including myself and Maxime Dufour, our main composer Nicolas Robert and artist MrHayami.

School and other projects:

Okkoro

OKKORO

OKKORO is our final project at Champlain. It is a web-based movie review creation and sharing application with a custom recommendations system.

Petclinic Project

Champlain "PetClinic" Project

The PetClinic project was my first exposure to real-life agile development, using SCRUM. Working in a small team, in conjunction with numerous others, to upgrade and oftentimes repair a complex microservice application provided a great way to experience real development work.

Other Interests

Champlain Gaming Club

Champlain Gaming Club

While I studied at Champlain College, I was lucky enough to find a wonderful and unique community of passionate people sharing my interest and love for video games. Over the years, I had the opportunity to take on multiple roles: Activities Coordinator, then Treasurer and finally President.

Unity Logo

Game Development

Over the past few years, I have had the opportunity to develop games in both by myself and in groups. Game creation has undeniably been some of the most enriching experiences of my life, and I hope to pursue it in the future.

Capybara from https://www.flickr.com/photos/tambako/51702180914

Capybara

Did you know that capybaras are the world's largest rodent?
Or that they live in groups of upto 100?