Pouyan Taghipour Bibalan, Software Developer in Vancouver, BC, Canada
Pouyan Taghipour Bibalan

Software Developer in Vancouver, BC, Canada

Member since August 30, 2013
Pouyan is an electrical and computer engineer and technology entrepreneur with two master degrees in systems engineering and probabilistic robotics. He gains extensive experience in building scalable web and mobile applications and has won multiple programming hackathons.
Pouyan is now available for hire




Vancouver, BC, Canada



Preferred Environment

Ruby Rails, Android, Javascript

The most amazing...

...thing I've created is the software architecture of the first smart wheelchair using the Robotics Operating System.


  • Software Engineer

    2013 - PRESENT
    Themis Solutions Inc. (Clio)
    • Developed several features for the Clio Android app.
    • Developed the Clio REST API and API documentation.
    • Researched and developed the chunk_upload API for uploading large documents inside Clio similar to Dropbox, Amazon S3, and Google drive.
    Technologies: Android, Ruby on Rails
  • Chief Product Engineer

    2012 - 2013
    Prever Canada Inc.
    • Received funding and office space from the University of British Columbia entrepreneurship program.
    • Created a natural language processing system that would extract articles on the internet and link them to large affiliate websites (Amazon and Target).
    • Created an automated document categorization system using state of the art machine learning algorithms.
    Technologies: Ruby on Rails, Java, Android, JavaScript, CSS
  • Full-time Research Assistant

    2010 - 2012
    University of British Columbia
    • Designed and implemented the software architecture of an environmentally aware, smart wheelchair.
    • Reverse engineered the proprietary software that came with the wheelchair and built a more capable system using Willow Garage's Robotics Operating System in C++.
    • Developed a mathematical model of the wheelchair structure and calculated the parameters of the model using statistical state estimation algorithms and ground truth data obtained from an indoor GPS system.
    • Published and presented two scientific articles on the wheelchair platform in two peer reviewed conferences.
    • Received funding from the University of British Columbia for my work.
    Technologies: MATLAB, C++, Python
  • Research Scholar

    2008 - 2009
    National ICT Australia and Australian National University
    • Was offered a joint PhD scholarship from NICTA and The Australian National University (declined).
    • Developed novel and accurate rigid body contact mathematical models for humanoid robotics.
    • Implemented an accurate simulation model for a humanoid hopper in Simulink and MATLAB.
    • Developed face detection algorithms for night vision systems using C++ and OpenCV.
    • Published two scientific articles discussing my research in peer reviewed conferences.
    Technologies: C++


  • Coinfresh (Development)

    Coinfresh is a high performance crypto currency exchange. I have built Coinfrresh from the grounds up to be fast, secure, and reliable.

  • Clio Android app and Clio API (Development)

    Clio is the largest practice management software Saas company with more than 30000 customers world wide. I have been one of the senior developers behind Clio's mobile app from it's inception until now.

  • CocoCard Loyalty Program (Development)

    CocoCard is a complete loyalty and social media marketing system targeted towards small to medium sized businesses similar to some aspects of the Startbucks app. It is comprised of an Android application running on a tablet in the merchant shop, a web back-end written in Ruby on Rails, and two separate iOS and Android apps to be installed on client mobile phones.

  • MaidMobile (Development)

    I helped MaidMobile.com add a high tech spin to their traditional business by creating the following software automation systems:
    Automated online booking and payment system
    Automated worker management and dispatching system via robotic phone calls
    Automated customer feedback and worker rating system
    MaidMobile was able to reduce most of their manual labour and became much more efficient and profitable.

  • MobileMenu (Development)

    I helped MobileMenu.org automate their sales and development services by implementing the following systems:
    Automated lead generation with web crawling technology
    Automated account setup assembly line
    Automated virtual worker management system
    MobileMenu was able to reduce their cost of building a mobile web application by 80%. They were able to waive their expensive one-time setup fee and increased their conversion rate by 100%.


  • Frameworks

    Ruby on Rails (RoR), Bootstrap, Capybara
  • Other

    Software Development, Robotics, Robotics Engineer, OAuth, Physics Simulations
  • Languages

    Java, Ruby, JavaScript, C++, SQL
  • Platforms

    Android, Linux, NetBeans, Amazon Web Services (AWS)
  • Storage

    MySQL, MongoDB, CouchDB
  • Libraries/APIs

    Node.js, YouTube API, Facebook API, Yelp API, ActionBarSherlock, OpenCV, ZXing, Nokogiri, PayPal API, Amazon Product Advertising API
  • Tools

    Bitbucket, MailChimp, GitHub, Sublime Text, TextMate, Beanstalk, Capistrano, LaTeX, MATLAB, Eclipse IDE, RSpec
  • Paradigms

    Parallel & Distributed Computing, Object-oriented Programming (OOP), Agile Software Development, REST, Constraint Programming, Test-driven Development (TDD)


  • Master of Engineering degree in Electrical and Computer Engineering (Robotics and Machine Learning)
    2011 - 2012
    University of British Columbia - Vancouver, Canada
  • Master of Science degree in Systems Engineering
    2007 - 2009
    Australian National University - Canberra, Aus
  • Bachelor of Science degree in Electrical and Electronics Engineering
    2002 - 2007
    Shiraz University - Shiraz

To view more profiles

Join Toptal
I really like this profile
Share it with others