Available to hire
Computer scientist, artist, musician, psychology researcher, podcaster — I do a little bit of everything
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Graduate Teaching Assistant at University of Waterloo
January 1, 2026 - April 1, 2026Graduate Teaching Assistant for Machine Learning for Psychology; clarified concepts during office hours and assisted with course content for PSYCH 640.
Graduate Teaching Assistant at University of Waterloo
September 1, 2025 - December 1, 2025Clarified concepts for undergraduate students during office hours for PSYCH 207; wrote MCQs for an updated final exam.
Engineering Manager at GitLab
August 1, 2022 - May 1, 2025Led a team of 7-9 developers (Ruby on Rails, Go, Vue.js); conducted regular one-on-one meetings; coordinated work to meet company objectives; recruited and hired engineers; collaborated with Product, Support, Design, and Quality; analyzed progress using metrics.
Volunteer Research Assistant at PIRT Lab, University of Waterloo
January 1, 2022 - October 1, 2022Corrected computer-generated transcripts of psychotherapy sessions.
Engineering Manager at Bungalow
August 1, 2020 - June 1, 2022Led a team of 7-15 developers (Python, Django, Vue.js, React Native); provided supportive leadership and coaching for career growth; coordinated work; developed a competency matrix and team evaluation system.
Production Engineering Lead at Bungalow
March 1, 2019 - August 1, 2020Led a team of 2-3 developers; provided production support for web-based systems; enabled efficient functioning of the broader development team; developed CI/CD tooling using Python, Django, and YAML; owned AWS infrastructure (Fargate, ECS, Lambda, CodePipeline).
Backend Software Developer at Bungalow
April 1, 2018 - March 1, 2019Developed backend web systems in Python and Django; involved in hiring and developing team culture.
Co-Owner at Spool & Spindle
April 1, 2016 - August 1, 2022Managed inventory, finance, advertising, staffing, and e-commerce website; organized sewing workshops.
Software Developer at Sortable
January 1, 2017 - April 1, 2018Developed incident management process; troubleshooted production issues; worked on Scala, Clojure, Spark, Hive, Python, and Bash.
Software Architect at Intel Security
October 1, 2015 - January 1, 2017Created roadmap for automation-related tools and infrastructure; designed architectural roadmap items; mentored team members; implemented tools using Python and Django; advocated for automation best practices.
Web Developer at Centre for International Governance Innovation (CIGI)
April 1, 2013 - October 1, 2015Advocated for and created automated deployment processes; identified and replaced redundant, error-prone manual processes with automation; mentored teammates on new technologies and industry best practices.
Quality Assurance Automation Engineer at McAfee
November 1, 2011 - April 1, 2013Designed and developed a Django-based web application for test management; contributed to the design and development of a domain-specific language; implemented automated tests in Python.
Software Developer at Aimetis
August 1, 2008 - November 1, 2011Designed, developed, unit tested, and fixed defects for a client-server Windows application in C# and C++; collaborated with a small team to initiate agile processes.
Software Developer at PEER Group
May 1, 2005 - July 1, 2008Gathered requirements; designed, developed, unit tested, and fixed defects for multiple custom solution projects for semiconductor and automotive companies; developed Windows applications using C# and WPF.
Education
Master of Arts in Cognitive Psychology at University of Waterloo
January 1, 2025 - January 6, 2026Bachelor of Arts in Psychology at University of Waterloo
January 1, 2021 - January 1, 2025Bachelor of Mathematics in Computer Science with an option in Cognitive Science at University of Waterloo
January 1, 2000 - January 1, 2005Qualifications
Industry Experience
Software & Internet, Education, Professional Services, Retail
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Waterloo today.