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.
I often translate between different members of my team. Language is a lossy compression, and the speaker's compression usually doesn't match the listener's expansion.
I am a user experience designer and full-stack developer at Opensignal. I have designed and maintained several websites built in React and VueJS, both customer facing and internal.
I recently 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 am responsible for the development, deployment, and maintenance of several React and VueJS websites and servers. I specialize in exposing IT and OPS tasks to customer support and sales coworkers with intuitive web apps and dashboards.
I like experimenting with code. Some projects get finished, others do not.
I can be reached by email. See opposite.