My Work

Lighthouse Labs

I work as a mentor (top-ranked based on student feedback surveys!) at Lighthouse Labs, where students learn to become a developer in an intensive 8-week full-time program. I help students one-on-one with programming/debugging, give live-coding lectures, run code reviews, and mock interviews.

Some of the tech in the cirriculum: Express.js, Ruby on Rails, React, Git, SQL, + anything the student wants to use for their group projects.

lighthouse

Charmed Aroma

I handle the tech for Charmed Aroma, a Shopify Plus enterprise-scale multi-national ecommerce client. Projects include an internal admin app with an internal-facing API built with Elixir & Phoenix, enduser facing UI with React, image generation for customized products. Technologies used include:

  • Elixir, Phoenix, OTP
  • Python Pillow through ErlPort for image manipulation
  • React, MobX
  • Node.js AWS Lambda functions
  • AWS API Gateway, RDS PostgreSQL, S3
  • GitLab CI/CD

Screen-Shot-2016-11-23-at-3-31-30-PM-copy

Permeal

A "solopreneur" SaaS startup. Permeal is designed to facilitate digital communication between nutrition practitioners and their clients. Here is a page showcasing its features .

Permeal is a Rails + Backbone.js web application, with iOS and Android clients built using Ionic, on Cordova. Currently I'm considering next-step strategies, and planning to migrate to the Elixir/Phoenix, GraphQL, React Native stack.

Startup6ix

A Slack Channel for the Toronto/Waterloo startup community startup6ix.com

Celebrations.com

Celebrations.com, a subsidiary of 1-800-Flowers.com, acquired pingg. The sites were merged in September 2013. For one year after the acquisiton, I, along with the original pingg team, worked remotely. I worked as a full-stack developer consultant.

pingg

pingg was an online invitation management and greeting card marketplace platform built on Rails. Started in 2008, it had a large codebase, with legacy and modern parts. I worked as a full-stack web developer at the engineering office in Toronto, Ontario.

Polar Mobile

While Polar was still a mobile application platform for media companies, I worked as a project/product manager, where I lead a team and was responsible for the mobile application deployment pipeline of the company.

polar-mobile

Tab Extract

A top-rated, simple, and lightweight Chrome extension for reducing tab clutter, using just the address bar. Please visit the Chrome Web Store link, Firefox Add-on link and its source code for details.

large-banner2