Danny Fekete
647 654 7396

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.

Skills
Languages
Ruby
JavaScript/TypeScript
GameMakerLanguage (GML)
Full-Stack Web Development
Rails 7
GraphQL
React.js
Bootstrap
CSS3 (+ Sass/SCSS)
Node.js
PostgreSQL
Sinatra
Bundler (Ruby Gem development)
SlackBot Development
HTML5
HAML
YAML
jQuery
Express.js
ws (WebSockets)
Media and Interface Design
Adobe Photoshop (Image Editing)
Adobe Audition (Audio Editing)
Kdenlive (Video Editing)
Aseprite (Pixel Art)
Microsoft Office
Interests
Walking Too Much
Digital/Physical Game Design
Game Theory
Astronomy
Philosophy of Science
Natural History
Metrical Poetry
Fountain Pens
Employment
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

Projects
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.

Education
Lighthouse Labs: Web Development Bootcamp
Aug. 2018 to Nov. 2018
University of Toronto: Ontario Institute for Studies in Education
Sept. 2008 to Mar. 2013
M.A. Education 2012
A.Q. Special Education I 2013
Masters specialized in Curriculum, Teaching, and Learning; thesis described classroom design, pedagogy, and student experience in accredited university classes taught in virtual environments like Second Life.
Nipissing University
Sept. 2006 to June 2007
B.Ed. Intermediate/Senior; English and History 2007
Nipissing University
Sept. 2002 to June 2006
B.A. (Hons.) Comb. English Literature & History 2006
Ontario College of Teachers · Member #517299
Oct. 2007 to Current
Awards
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