Built around your vision.

Custom software development

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

I utilize my broad experience as a freelance software developer, designer, researcher, project manager and higher-education tutor to get your custom software project done 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

Tech stack

  • Compiled languages:
    C++, Objective-C, Java, C#
  • Scripting languages:
    Python, Javascript, Bash
  • Databases:
    Postgres, MySQL, SQL, MongoDB
  • Simulation engines:
    Unreal, V-REP, Gazebo, ARGoS
  • Game engines:
    Unreal, iOS Sprite Kit, Phaser JS, Kivy
  • Server-side applications:
    Django, CodeIgniter, Node.js, AWS, Azure
  • Mobile applications:
    Unreal, Swift, Objective-C, React Native, Node.js, Kivy
  • Integration with APIs:
    Stripe, Keras (TensorFlow), Google Maps, Google Firebase, Apple APN and sign in, Facebook Graph and others