About


I’m a 30-year old Software Engineering Manager and a full-stack software engineer at SoundHound.

Currently, my focus as an Engineering Manager to build a great team of full-stack JavaScript engineers, and empower them to do their best work. I enjoy removing technical roadblocks, helping people advance their careers, and improve engineer processes.

Before becoming a manager, I was a full-stack JavaScript Engineer. I helped build Houndify, a next-generation natural language platform. Houndify allows developers to leverage SoundHound’s voice recognition APIs.

I have a background in computer science and engineering, and I love the feeling of building things. I graduated from the University of Waterloo in 2012 where I studied Systems & Design Engineering.

This website is where I get to share my thoughts on my passions: traveling, photography, sports, and technology.


Things I’m Good At

Here’s a short list of things that I am good at.

JavaScript Application Development

I have extensive experience building JavaScript applications using the latest web technologies. Currently, I use NodeJS, React, and Redux for most of my projects. I was responsible for building a large portion of Houndify, SoundHound’s flagship web application to enable developers to leverage our voice recognition API. The creation of Houndify played an important role in SoundHound recently announcing a $75M investment by KP, Samsung, and other investors.

Recently, I was recognized as one of the Top 30 Under 30 Developers in Canada by various organizations.

I have also built Pure, a popular open-source CSS framework, along with numerous side projects.

Managing Distributed Teams

I’m responsible for managing and hiring engineers for the web team at SoundHound. I enjoy solving problems to ensure my colleagues love their work, stay productive, and understand that they’re making a vital contribution to the organization. I love talking about technology, and getting to know people. Currently, I manage a team of 8 engineers across three geographical locations.

Working across Teams

Part of my role as a manager involves working with other teams to determine technical feasibility, and roadmaps. I have experience working with Product, Marketing, and Operations Teams. I enjoy thinking about boundary conditions and potential tradeoffs when evaluating engineering decisions.


Outside the computer screen

When my eyeballs are not glued to the beautiful retina display on my Macbook Pro, you’ll find me traveling, taking photos, or playing cricket. I’m also a big foodie and a chocoholic. Some of my photos are available on Instagram.


My Timeline

2019

  1. Turned 30!
  2. Went on a cruise with the family.

2018

  1. Challenged myself to ship a product every month for the next 12 months, starting in March.
  2. Launched Remote Job Lists. It aggregates job listings from remote employers and presents them to users in an easy-to-search UI. Ended up open sourcing the project.
  3. Built Query It for a friend. It’s a web application that helps manufacturing companies define a workflow and manage engineering queries.
  4. Helped build a white-labeled car auction site for some friends (sorry, no link available because it’s private). I hear about $10M+ worth of transactions have happened on it though.
  5. Got Married!
  6. Visited Chiang Mai, Koh Samui, Bangkok, and Singapore.
  7. Completed my first full year as an Engineering Manager.

2017

  1. Started working as an Engineering Manager at SoundHound, while still continuing to code.
  2. Was recognized as one of the Top 30 Under 30 Developers in Canada. They made a cool video about me.
  • Did a 15-day trek through the Himalayas. We trekked the Manaslu Circuit and went up to an altitude of 5106M, with 330,572 steps counted.
  • Proposed to my girlfriend.

2016

  1. Grew SoundHound’s web team to 7 engineers.
  2. Built SoundHound’s voice data acquisition pipeline to improve training data for our speech engine.
  3. Launched Node Web Apps, a website to help other developers become better frontend engineers.
  4. Visited Japan and China.

2015

  1. Launched the initial version of Houndify, SoundHound’s natural language platform. Houndify now has over 15K developers building applications on it and has raised $75M.
  2. Developed SoundHound’s web application stack.
  3. Trekked to Machu Picchu via the Salkantay Trek.

2014

  1. Joined SoundHound as a Senior Software Engineer to build out their web products.
  2. Visited Milan, Switzerland, Budapest, and Prague.

2013

  1. Built and released Pure CSS along with Eric F. Pure currently has 17k+ stars on GitHub.
  2. Gave a talk at Yahoo Open Hack USA.
  3. Gave a talk at YUIConf on State of JavaScript Gestures.
  4. Moved back to Toronto to work remotely.

2012

  1. Graduated from the University of Waterloo with a Bachelors in Applied Science in Systems Design Engineering.
  2. Moved to Sunnyvale and started working at Yahoo, building open-source components for the YUI Team.
  3. Visited New Zealand, Tahiti and Bora Bora.

Hiring

I’m currently not really on the lookout for new opportunities, but if you are going to try to get a hold of me, here’s what I like in a workplace:

  • Working with smart people on impactful products
  • Prefer working on products instead of platforms
  • Large degree of ownership and responsibility
  • Opportunities to learn new things
  • Modern technology stack
  • A company with a strong vision that treats its employees and its customers well

Here’s my resume, my LinkedIn Profile, and my GitHub Repositories.