Back

Zaber Technologies

Software Developer Co-op
LocationVancouver, BC
PeriodSeptember 2025 - December 2025
Tech
TypeScriptReactReduxPythonGo

At Zaber Technologies, I built software solutions for R&D teams and shipped features for Zaber Launcher, a customer-facing desktop application for interacting with Zaber's precision motion-control products. I worked across the full stack, from React UIs to Python and Go backend services, and developed a code generation module integrated into a GitLab CI/CD pipeline to automate maintenance of a Python API client I implemented.

Working in motion control also brought interesting hardware challenges. For example, one feature I thought was pretty cool required precomputing the sinusoidal trajectory of a connected device from user inputs, then surfacing warnings if that trajectory would exceed the device's physical limits.

Some feedback from my supervisor

Shane...

  • Provides excellent updates in both one-on-ones and team settings. He is an active listener who contributes meaningfully to technical and product discussions.
  • Looks beyond the immediate scope of his tickets. On one project, he identified and fixed API inconsistencies in a separate service, managing the necessary changes independently.
  • Demonstrates strong research skills, notably developing a code generation module for Python dataclasses that provides significant long-term value and maintainability to our team.
  • Has shown a great attitude toward learning. He has advanced his React and TypeScript skills considerably and successfully contributed to a Golang project despite having no prior experience with the language.
Silviu Toderita