I’m an iOS Developer and do some Web Development on the side. My biggest side project is an original iPhone game, Cryptoquips, but I’ve also developed web and mobile solutions for myself and others, and do my own graphic design.


I’m a natural leader, a fast learner, and an active contributor in the creative process.

Senior Technical Specialist - Software Engineering

Quickplay Media (Part of the AT&T Family)

iOS Developer

Quickplay Media

  • Developing and maintaining existing large iOS code libraries, ensuring stability, addressing bugs, and implementing new features.
  • Building and supporting video streaming apps (both R&D and production)
  • Apps support encrypted playback of live content and video-on-demand
  • Conducting and participating in code reviews
  • Mentoring and helping new hires and co-op students on our team
  • Maintaining continuous open communication with peers and managers, organizing work within an AGILE methodology

Founder, iOS & Web Developer

BK Beach Labs

  • Designed and developed word puzzle Cryptoquips, including paper prototypes, multiple beta-tested versions, and ongoing updates
  • Average App Store rating of 4.4 stars with 54 ratings worldwide
  • Implemented WordPress templates to create cryptoquipsforios.comwillkingactor.com, and bkbeachlabs.com
  • Used HTML5, CSS, and Javascript to quickly build and launch swingfever.ca

Co-Founder, Web Developer


  • Specializing in creating informative websites for small businesses in Toronto
  • Used HTML5, CSS, PHP, and Javascript to quickly build and launch WordPress-based websites including stephenkingarchitect.com, and cristianohealth.ca

Design-Tech Technician

The Bishop Strachan School

  • Creating documentation and video tutorials to help staff and students learn a variety of software (including Adobe Illustrator and ROBOTC)
  • Built and maintain a website to house my resources: bssdt.weebly.com
  • Monitoring and Maintaining lab equipment including a Laser Cutter and 3D-Printer
  • Facilitating and Contributing to ongoing Project-Based Learning


The Study Studio

  • Taught math, physics, and science to students aged 11-21
  • Approx 1,000 hours with 200+ students
  • Developed lasting study habits, transferable problem-solving skills, and positive attitudes
  • Continuously adapted according to learning style, ability, goals, and previous knowledge
  • Designed and implemented plans for students, tracked progress, and adjusted to fill gaps

Camp Counsellor

Theatricks Theatre Co 4 Kids

  • Taught theatrical, co-operative and teamwork skills to campers by creating and performing an original production
  • Created and led games
  • Responsibility for camper safety during outdoor activities

Teacher Candidate

Toronto District School Board

  • “Student Teaching” to learn and grow from working with an experienced teacher
  • Practicum 1 – Parkdale CI
    • Taught Pre-IB Grade 10 Science, and Grade 11/12 Standard Level International Baccalaureate Physics
  • Practicum 2 – Central Technical School
    • Taught Grade 9 Applied Science, Grade 10 Essential Science, Grade 11 Mixed Math

Jr. Deep Instructor

University of Toronto, Engineering Outreach Office

  • Taught science, engineering, and teamwork to 24 students in grades 7-8
  • Led students through engaging project-based learning in a March Break camp setting

Summer School Instructor

The Study Studio

  • Taught Gr 12 University Physics
  • Class Average over 80%
  • Facilitated and Assessed by the Canada eSchool

Apparel Manager

Theatricks Theatre Co 4 Kids

  • Designed camp merchandise and staff apparel with original artwork and logos
  • Marketed merchandise to campers and parents
  • Oversaw complete production process from Design to Sales and Purchasing to Delivery