Built around your vision.

Custom software development

Success starts with clear goals, good planning and efficient processes for managing change.

Leveraging my extensive experience as a freelance software developer, designer, researcher and a project manager, I deliver custom software projects on time and within budget, without compromising on quality.

Starting new development work may seem like a difficult task, which is where the diversity of my experience comes in - my clients often appreciate that they can rely on me to help them with the "unknown unknowns" that so often come up during any custom software project.

No matter what we are building together, my guarantees are:

  • You own all the designs and software
    The intellectual property remains your own. At the end of the project, I deliver all code to you, well-organized and well-documented.
  • I take your input seriously
    As an experienced freelancer and mentor, I have a sixth sense for how to facilitate collaborative and creative brainstorming.
  • You know what's happening at all times
    I set up state-of-the art project management tools and processes, as well as deliver regular reports and demos to help you stay on top of the project progress.

My focus areas

Games & simulations

Do you love to design, build and play? So do I.

Back-end & APIs

Efficient, robust & well-documented. No excuses.

Commercialized research software development

Helping you grow your research project into a strong product.
Please read the frequently asked questions if you'd like to know more about how I work.

I am based in Downtown Vancouver, BC, Canada. If you are around and have had enough of on-line meetings, I would love to buy you a coffee and talk about what project you have in mind.

Tech stack

  • Engines & frameworks:
    Unreal Engine, Qt, iOS Sprite Kit, Phaser JS, Kivy
  • Server-side applications:
    Django, CodeIgniter, AWS, Azure
  • Databases:
    PostgreSQL, MySQL, SQL, MongoDB
  • Mobile applications:
    Unreal Engine, Objective-C, React Native, Kivy
  • Robotics simulation engines:
    Unreal Engine, V-REP, Gazebo, ARGoS
  • API integrations:
    Stripe, Keras (TensorFlow), Google Maps, Google Firebase, Apple APN and sign in, Facebook Graph and others
  • Programming languages:
    C++, Python, Bash, JavaScript, PHP, Objective-C, Java, C#