Founder, Sortinox

Nov 2025 - Current
Ronda, Spain

Sortinox the all-in-one portfolio management platform for retail investors and their AI agents.

Technologies: React, React Native, TypeScript, Python, Rust

Development Team Lead, Karmasoft

Sep 2017 - Nov 2025
Whistler, BC, Canada (Remote)
Ronda, Spain (Remote)

Karmasoft is a complete yoga studio management software. I've developed the initial web version of the product and then helped put together a small, fully-remote (up to 6 person) team to continue evolving it. I was involved in all technical aspects of the project from infrastructure to back-end and front-end development as well as recruiting and mentoring the team. The system has been developed using Ruby on Rails with companion iOS/Android mobile apps built with React Native. It has been deployed on a Kubernetes cluster and used Grafana stack for monitoring.

Technologies: Ruby on Rails, React Native (iOS & Android), Kubernetes, Grafana

Ruby on Rails and iOS Developer

June 2010 - Sep 2017
Vancouver, BC, Canada (Contract)
Whistler, BC, Canada (Remote)

I have worked on a number of customer projects, primarily focusing on Ruby on Rails, RestfulX and iOS applications.

During this time I've developed React-Native applications for Picatic (later acquired by Eventbrite). I've also been advising various teams using Ruby on Rails and/or RestfulX (including the New Mexico Department of Agriculture/New Mexico State University) to help them get over technical hurdles and improve their code.

Technologies: Ruby on Rails, React Native (iOS & Android)

Co-Founder, Ruboss

May 2008 - Jun 2010
Vancouver, BC, Canada

I have co-founded Ruboss with Peter Armstrong and a framework called RestfulX (The RESTful way of develop Adobe Flex and AIR application) was the result of our collaboration. We focused on customer projects and doing consulting using the open-source RestfulX framework as backbone.

The framework utlimately became defunct as Adobe Flex/AIR market share dwindled and Adobe refocused their attention on pure HTML5 initiatives. Peter and I then parted ways to focus on different projects.

Technologies: Adobe Flex, AIR, Ruby on Rails, RestfulX Framework

Software Developer, SAP

May 2007 - May 2008
Vancouver, BC, Canada

Participated in the development of Business Objects Voyager, a JavaScript/Ajax/ JSF-based Web 2.0 OLAP solution taking responsibility for several key subsystems.

Technologies: JavaScript, Ajax, JSF, OLAP

Master of Software Systems, UBC

September 2006 - May 2007
Vancouver, BC, Canada