Open to work
Senior developer or development manager
Full-time, in Victoria or remote. A team that ships to real customers, where I can either build on AWS or lead the people doing it.

Victoria, BC
I studied business, sold electronics, ran my own photography company, worked my way from customer service to software at Amazon, and most recently led the engineering team behind a maritime intelligence platform. I also volunteer as a search-and-rescue coxswain. This is the long version.
I’ve been technical since I was six — building computers and websites long before either was a job. But my working life started with people, not code.
At 20 I started in technical support at West Corporation; six promotions later, by way of team lead, I was an operations supervisor with 120 direct reports and six managers. From 2007 to 2010 I sold consumer electronics at Future Shop and ran the floor as a manager on shift. I earned a business diploma in finance at Camosun College, which is still why I make the case for engineering work in cost and risk rather than elegance.
In 2009 I started LG Photography and ran it for seven years — commercial, product, and portrait work, plus everything else a one-person business needs: the portfolio, the website, and finding the clients. It’s still how I think about craft: get the light right and you need far less fixing afterwards.
In 2015 I joined AbeBooks, an Amazon company, in customer service. Over five years I moved into tier 2 support, trained new hires across offices, and became a technical account manager for Fillz — writing scripts for customers and running the daily priority meeting with the developers. I finished a web development diploma at Lighthouse Labs in 2019, and in 2020 crossed over to the engineering team in the same building.
Since then: Perl and Java for the BC Ministry of Health, mentoring at Lighthouse Labs, an Ethereum data product at Ether Capital, leading LLM training-data work at Scale AI, and two and a half years at GSTS on OCIANA — first as the lead engineer, then as engineering manager for a team that grew from ten to sixteen without losing anyone.
Since 2020 I’ve also volunteered with Royal Canadian Marine Search and Rescue out of Sooke, where I’m now a coxswain: the person in command of the boat and crew on a rescue. It turns out to be the purest leadership job I’ve had — clear goal, real stakes, and a crew that has to trust you.
Maritime intelligence for supply chain and defence · Remote, Halifax
Sole engineering manager for the ten-person engineering org, then led a team of up to eight as it grew to sixteen — with zero turnover and several promotions.
Remote, Halifax
Lead engineer integrating satellite and terrestrial data pipelines and AI/ML models into a collaborative platform for supply-chain and defence products.
TypeScript · Node · React · Redux · AG Grid · AWS ECS · RDS · DynamoDB · Lambda · Cognito
LLM training data · Remote
Led LLM training-data projects for multiple AI customers, turning model goals into task guidelines, rubrics, and quality standards for tasker teams.
Education
Now shapes how I approach secure design and code review.
Fintech · Remote
Led development of an Ethereum monitoring product for validators, turning on-chain data into insights and financial reports. Owned delivery end to end on a small team — CI/CD, database architecture, data collection, APIs, and front end.
Django · Celery · React · RTK Query · GCP · Docker
Contracted to the BC Ministry of Health · Remote, Victoria
Managed Unix servers in Perl and built Java and Python projects; modernised monitoring with Splunk. Certified Scrum Master and project lead on a major project.
Perl · Java · Python · Oracle · Splunk
Coding bootcamp · Remote
Mentored full-time bootcamp students through code reviews, topic discussions, and problem-solving.
JavaScript · Node · React · PostgreSQL · Rails
Station 37, Sooke · volunteer
Coxswain — vessel commander — for a 24/7 volunteer marine rescue service working alongside the Canadian Coast Guard. I lead crews on search-and-rescue missions and train them in seamanship, rescue operations, and safety.
BookFinder.com & AbeBooks.com · Remote
Where the engineering career started — in the same company I’d been supporting for five years.
Python · Flask · Java · Perl · AWS Lambda · EC2 · CDK
Education
The intensive that turned a lifelong hobby into a career change.
Victoria
Technical support and account management for Fillz customers, entirely through bash tooling. Wrote custom JavaScript pricing scripts and ran the daily priority meeting with the development team.
Victoria
Second-tier support and escalation point. Trained new hires across offices in person and remotely, wrote the training material, and led mentoring to raise agents’ QA scores.
BC Place · special events
Led on-site first aid at major events alongside doctors and nurses.
Own business · Victoria
Commercial, product, and portrait photography in studio and on location. Ran everything: the shoots, the editing, the website, and finding the clients.
Education
Consumer electronics retail
Sold on the floor, and stepped up as floor manager at times — running the shift and the team on it.
Business school
Why I still argue for engineering work in the language of cost and risk rather than elegance.
Operations
Started in technical support at 20. Six promotions later — through team lead — I was operations supervisor at 21, running 120 direct reports and six managers.
Open to work
Full-time, in Victoria or remote. A team that ships to real customers, where I can either build on AWS or lead the people doing it.
Also
Part-time engineering management for teams of five to fifteen who need the role covered before they can justify it full time.
Say hello.
LinkedIn ↗ · Resume (PDF) · Pacific time