Ben Church

{ Software Engineer: Full Stack }

Who Am I?

I’m about solving problems, it’s why I have found myself engulfed by the world of professional software development. I love it from the back to the front, alleviating business problems through system design to applying the right amount of pixel wax to whatever feature I’m working on, behind an editor is simply where I want to be.

I have worked for a variety of companies and causes in a host of domains: Web, Mobile, Big Data, Data Mining, GIS, E-Commerce, Social Media, Automated Test Systems. Even now I continue to push my knowledge and skills through a host of personal projects because I’m a firm believer that you can never learn too much. Most of my time these days is spent deep in JavaScript but I have a professional past in Python and iOS development

Outside of Computer Science you’ll often find me somewhere in the tourism industry, either pouring through cheap plane tickets or taking part in my long lived hobby as a tour guide. That being said if you ever want to get in contact with me I am more than happy to chat and if it’s about freelancing or a position in your company I am not against working remotely or relocating from my current location of Banff, AB.

What Have I Done?

I have a B.Sc in Computer Science from the University of Victoria with a specialization in HCI and Software Engineering. I have worked professionally as a Web Developer at Socoloco deploying both frontend and backend features to, and Before that I had been a Quality Assurance Engineer at Semadic and Skype, and a Web Designer for both Code-Rite and Ghana Futures a charity I was heavily involved with.

Currently I'm working as a Software Engineer for Pandell, deploying custom solutions in Cost Tracking and GIS to a variety of clients using C# and TypeScript

In my spare time I was the technical co-founder for a iOS travel app called Local which displayed an aggregate of the activities you could do in your area. I also have created a couple web applications: Sun Watch which displays the amount of sunlight remaining in your day and Thoughts which is an anonymous real time communication board built with Meteor.

I told you! I love to build! If you're looking for a more in depth description of my work feel free to to checkout my resume, github page or linkedIn.

What Can I Do For You?

I am always looking for a new interesting project or job opportunity, always! I'm available for work at a high level (design/consulting) as well as at a more technical level, my favorite part.


  • Web Design
  • Web Development
  • Mobile Development


  • Python
  • JavaScript
    • TypeScript
    • CoffeeScript
    • ES6/7
  • C#
  • Objective C


  • Django
  • .NET
  • Express
  • Koa
  • Knockout
  • React


  • PostgreSQL
  • MongoDB
  • MySQL

I have a wide variety of skills both frontend and back to put to use in whatever way you see fit. I am comfortable in both functional and object orientated programming environments and pick up new languages fast. If you’re looking for a developer with a different skill set, remember I love to learn!

Interested In Hiring Me?