Founder, Sortinox

Nov 2025 - Current
Ronda, Spain

Sortinox (React/ReactNative TypeScript, Python, Rust) the all-in-one portfolio management platform for retail investors and their AI agents.

My trading account is currently on auto-pilot so that I can dedicate more time to build the product.

Semi-Altogithmic Trader

Nov 2021 - Nov 2025
Ronda, Spain

I have decided to jump in from the deep-end and trade stocks and options using my own money full-time. I have been focusing on semi-algorithmic (screening algorithmically but making final decisions manually) and fully-algorithmic trading using Interactive Brokers platform. I've been adopting existing tools such as VectorBT and developing custom solutions where necessary. During this time, I had the chance to learn a lot about market microstructure and various approaches to trading and investing.

Team Lead, Karmasoft

Sep 2014 - Nov 2021
Whistler, BC, Canada (Remote)

Karmasoft is a complete yoga studio management software (Ruby on Rails, React/ReactNative). I've developed the initial web version of the product and then helped put together a small, fully-remote (3-6 person) team to continue evolving it. I was involved in all technical apsects of the project from infrastructure to back-end and front-end development as well as recruiting and mentoring the team.

Ruby on Rails and iOS Developer

June 2010 - Sep 2014
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.

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.

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.

Master of Software Systems, UBC

September 2006 - May 2007
Vancouver, BC, Canada