Hello friend!

Welcome to my little corner of the Internet. This place is my collection of things that I wanted to share. It is my own long-term social experiment. As all things go on the internet, unless mentioned otherwise, content that you may find here is not affiliated with my work or employer.

Quick about me:

Technology I am familiar with:

I am always learning and experimenting on my own time. My computer science foundation, coupled with software engineering training, allows me to jump into any code base and any language.

  • been enjoying Swift lately
  • computer science foundation using Java and C
  • familiar with Ruby (Ruby on Rails, Sinatra)
  • familiar with Javascript (React, React Native, Ember, ES2016, ES2017, and ES2018)
  • familiar with HTML
  • familiar with CSS/SASS/Less
  • familiar with multi-language and accessibility compliance
  • familiar with cross-platform development
  • familiar with cross-browser development
  • familiar with continuous deployment (codeship, travis, jenkins)
  • familiar in *nix environments
  • competent in Swift
    • able to work with Objective-C
  • new in iOS development (since November 2017)
  • new in OS X development (since April 2018)

I am open to learning new technology.

Long about me:

Hello, friend. Alex here. I am a software engineering graduate living in Toronto, Canada. I graduated magna cum laude from University of Ottawa. I mention this because it means a lot to me. I was afraid of the challenges that come with completing an engineering degree curriculum. It took a lot of effort and hard work.

I am interested in all aspects of the software engineering discipline. To prove my dedication beyond obtaining an accredited software engineering degree, I am in the process of obtaining my professional engineering (P.Eng) license. I am currently in the EIT stage. As it is illegal in Canada to call yourself a Software Engineer without an engineering license, hopefully this shines some light on any confusion around my Software Engineer, EIT title.

My career path has not been so straightforward. You can check out my resume to see my adventures. The common denominator along all my various career paths has been people. I enjoy helping people and businesses solve their problems. I strive to leave whatever I work on in a better state than I found it. My life’s goal is to be helpful to people by being great at creating and maintaining usable software.

Other interests

As you know, I also have a degree in Psychology. I went into the degree without any interest and with the single goal of applying to medical schools. I stayed to learn about people. My honours thesis was “An fMRI investigation of working memory in chemotherapy-treated breast cancer patients”. I was interested in Neuroscience and was given an opportunity to work with fMRI.

I enjoy knowledge for its own sake. I explore other disciplines to understand our ever-changing world. Also, I use such opportunity in attempts to connect different disciplines to software. The future of software lies in cross-disciplinary solutions.

I am also interested in business and entrepreneurship. Here is a video of my adventures during the Ontario Summer Company 2014 Entrepreneurial Grant:

Ontario Summer Company 2014 Entrepreneurial Grant


Thank you for stumbling upon me and reading this far. If I am looking for a job, then the following information may be useful for you. If I am not, then this is purely here for documentation.

What should you know about me?

  • I like to work
  • I don’t like to waste time (yours or mine)
  • I prefer to ask why not instead of why

Why should you hire me?

  • I am reliable and honest
  • I listen to feedback and improve based on comments
  • I learn quickly and care about quality output

What am I good at?

  • I will find a solution for the problem that I have at hand
  • I want everyone to succeed, thus I will provide honest advice
  • Connecting things together

What am I bad at?

  • sometimes my solutions are complex
  • sometimes I struggle communicating ideas
  • algorithms

What can I do for you?

  • Open to 6 months opportunities for others please send email
    • first 3 months — for project knowledge (can be quicker and will thus spill into below)
    • remaining 3 months — for output
  • I promise to give my best shot
  • If it does not work out, no hard feelings

Email Address


Unless otherwise mentioned in the post, those projects are side projects which I work on on weekends and evenings, and are not affiliated with my work or employer.