Download PDF


I'm a full stack developer with a penchant for back-end functionality. I'm meticulous when it comes to my code, and pride myself in optimizing efficiency and implementing sound logic.

I'm an extremely  fast learner and thrive in high-pressure environments. I'm always looking for the next challenge, and strive to push the boundaries of what is possible in everything I do.

Work History

January 2018Present

Blockchain Instructor


Research Blockchain technology and create online courses for students

Offer weekly hands-on coding webinars and in-person workshops for developers transitioning into blockchain engineering

Engage with developer community at events and conferences to help them understand what blockchain technology is, its implications / applications, and how they can get involved

Partner with platforms in blockchain industry (Cosmos, AION, MakerDAO, 0x, Rootstock, Ethereum Foundation) to create content to increase their platform adoption

March 2016January 2018

Software Engineer


Contributed to the building, shipping and maintaining of many products, including: 
   - Credit models
   - Systems for sending and managing funds
   - Accounting systems
   - Data-visualization and business intelligence products, internal and customer facing
   - Systems for on-boarding customers
   - Integration with a great many data sources

Feb 2017Present

Web Development Mentor

Lighthouse Labs

Provided instruction to the students in the form of lectures, breakouts, and one-on-one mentor-ship
Assessed student progress through code reviews and technical interviews
Contributed to web development curriculum by providing content and sample assignments
Developed and delivered web development workshops, with a focus on HTML, CSS and JavaScript
Represented Lighthouse Labs at industry conferences and events


Jan 2016Mar 2016

Web Development Bootcamp

Lighthouse Labs

Lighthouse Labs is a modern, immersive teaching facility for web and mobile software development. It runs bootcamps that entail 60+ hour weeks, Monday through Friday, in a mixture of lecture and lab environments to teach students how to build incredible web apps using Ruby on Rails, JavaScript and Node.

Sep 2010Jun 2014

Bachelor of Fine Arts with Honors in Screenwriting

York University

The BFA in Screenwriting — the only program of its kind in Canada — offers a full range of courses in writing for film and television. With an admissions intake of only 10 students per year, the program offers talented writers a challenging and nurturing educational and creative environment.