While at Seneca College in the Computer Programming stream I learned the fundamentals of programming. This program has primarily focused on object-oriented languages and principles with C, C++, and Java. Web development with client and server JavaScript and frameworks such as react and angular. It also focuses on SQL and database technologies, IBM DB2, Oracle, PostgreSQL, MongoDB. I also took courses involving assembly language and OpenGL.

In addition to my educational experience at Seneca, I hold a BFA in Performance Production from Ryerson University.

I have always had a passion for computers and technology. Around 2010 I began exploring programming microcontrollers and single-board computers. In addition to pursuing a formal education in this area, I have been programming my own projects, mostly in C, Node.js, and python. Some of my personal projects include designing the software and hardware for a microcontroller-based cable tester and a command bot for a discord server.