My name is Tim. I live and work in Victoria, B.C. I specialize in web development. I believe in reducing feedback loops. If forced to choose, I prioritize
(Of course, the decision is rarely so simple.)
I specialize in web full-stack development: from browser to server to database.
I am a firm believer in process. I am a certified SCRUM manager and encourage any system that automates away the nonsense.
At Opensignal I was a user experience designer and full-stack developer. I designed and maintained several websites built in React and VueJS, both customer facing and internal.
I completed Google's UX Designer course offered via Coursera.
2020-2024: Designed and built Opensignal's Partner Portal, using a custom-designed component library
partners.opensignal.com/2021-2022: Completed UX design certificate course offered by Google and delivered via coursera
I've worked at start-ups and small companies in Victoria.
I started at Seeker Solutions as a co-op while finishing university and stayed on as a full time developer. I worked on machine learning projects in the for-profit education sector in the U.S. During my final year I hired and led three semesters of Co-Op students.
After Seeker Solutions shut down I joined Aggregate IQ to build a dashboard platform to help manage political and activist campaigns. I also worked on a mobile door-to-door canvassing app and a mobile app for campaign-supporter communication.
At Opensignal I was responsible for the development, deployment, and maintenance of several React and VueJS websites and servers. I specialized in exposing IT and OPS tasks to customer support and sales coworkers with intuitive web apps and dashboards.
As Vinocheck's first employee I lead the backend team. I hire and mentor developers, and contribute to product planning and direction.
Outside of product work, I write fiction and experiment with code.
I can be reached by email. See opposite.