As a technology and special education teacher, I map complex concepts, systems, and relationships, and then explain them in terms sensitive to needs of my audience. As a developer, I’m discovering the thrill of building logical machines from which emerge stable complexity and further potential. Pathological philomath, chronic autodidact, unfashionably metrical poet, designer of games no one plays, and aspirant to become the teachers I admired growing up; I’ve actively spent my adulthood trying to be uninterested in nothing.
PostageApp |
425 Adelaide St W., Toronto, ON., M5V 3C1, Canada
|
Application Developer |
Nov. 2018 to Aug. 2022
|
Working under the mentorship of Scott Tadman with a focus on API development using GraphQL, Ruby on Rails, procedural test-generation, and building supporting microservices and gems for internal use/eventual open-source release; assisting in the training of recent hires. (Ruby, Rails, GraphQL, JavaScript, React.)
The Dunblaine School for Students with Special Needs |
21 Deloraine Ave., Toronto ON., M5M 2A8, Canada
|
Technology Teacher; Resource and Enrichment Teacher |
Oct. 2012 to Aug. 2018,
Aug. 2019 to Current
|
K-8 spec. ed. computer and technology skills (8 years); Gr. 6 classroom teacher (1 year); resource and enrichment (8 years).
School website design, development, and maintenance; school computers/iPads/peripherals maintenance; assistive technology implementation and training (currently Read&Write); facilitating weekly Hiking Club; school yearbook.
Freelance Tech Consultation, Repair |
|
2002 to Current
|
Designing and assembling computers to serve clients' applications; application and network troubleshooting; training
Freelance Tutor |
|
2006 to Current
|
Students from Gr. 4 through Undergrad; English, History, Science, Study Skills, First-Year Astronomy; specializing in students with learning disabilities
Rock Popper Deluxe! |
Oct. 2021 to Current
|
I started Rock Popper Deluxe as a clone of the classic Asteroids arcade game as a way to teach myself GameMaker Studio's interface and language. Then, I added physics, got excited, and gave myself over entirely to indulgent feature creep. The game is solidly in "hobby-horse" territory but it brings me heaps of joy to dream up new features and try to puzzle them to fruition.
Word-Walker |
May 2019 to June 2019
|
Nascent project for building boggle-style letter fields to contain large, branching text sequences in optimized arrangements. A small goof and early for-fun exploration of OOP.
Mayael the Anima Randomizer |
Jan. 2021 to Jan. 2021
|
A quick tool for generating Magic the Gathering commander decklists with Mayael the Anima, randomly-selected qualifying creatures from MTG's thousands of candidate cards, and a balanced manabase for the result. If you know what this means, very cool; if you don't, trust me, I thought it was cool.
PHIG: A Platform for Hosting Infinite Generativity |
Oct. 2018 to Nov. 2018
|
Final group project: a synchronous platform for hosting and playing modular, language-based word games. Stress-tested with 25 players, automatic randomized answer-bank generation, high-score persistence with MongoDB, and player encouragement provided by the Tim Johns Confetti Period.
BrainBoard! |
Sept. 2018 to Sept. 2018
|
Midterm group assignment: designed and implemented a Pinterest-esque app focused on sharing educational resources and tutorials, including a persistent PostgreSQL database with user/tag search functionality and asset scraping through The Open Graph Protocol. Bootstrap and SCSS for the front-end, Express and EJS for the server.
TweeTERSE. |
Sept. 2018 to Sept. 2018
|
Solo assignment: Introductory single-page app based on Twitter, teaching Ajax and MongoDB. UX whimsy: designed and implemented an irritable composition box that is impatient with people who exceed the word limit...
The Dunblaine School Website (www.dunblaineschool.com) |
June 2016 to Sept. 2016
|
Designed and implemented a replacement for our ageing school website using Wix. Copy and requirements provided by principal; design, layout, photos, implementation, maintenance provided by me. Website has a public face and a Current Families blog requiring access permission.
Philomathy.org |
Mar. 2009 to Current
|
Intermittent blog chronicling discoveries of educational resources and generally delicious knowledge. Also contains my writing/research portfolio. Built on WordPress using a modified version of Memoir by Elegant Themes.
Lighthouse Labs: Web Development Bootcamp |
Aug. 2018 to Nov. 2018
|
University of Toronto: Ontario Institute for Studies in Education |
Sept. 2008 to Mar. 2013
|
Nipissing University |
Sept. 2006 to June 2007
|
Nipissing University |
Sept. 2002 to June 2006
|
Ontario College of Teachers · Member #517299 |
Oct. 2007 to Current
|
Province of Ontario · Ontario Graduate Scholarship ($15,000) |
2009
|
Province of Ontario · Ontario Graduate Scholarship ($15,000) |
2008
|
Ontario Institute for Studies in Education · Academic Excellence Award ($2000) |
2009
|
Ontario Institute for Studies in Education · Academic Excellence Award ($2000) |
2008
|