Built around your vision.

Back-end & APIs

Efficient, robust & well-documented. No excuses.

I have been developing back-end systems since 2007 and have experienced firsthand the transition from monolithic to component-based, decentralized systems.

Back-end and APIs design & development
When it comes to systems and API design, I adopt a hybrid approach, considering the following key aspects:

  • The optimal level of component decoupling and complexity of communication mechanisms.
  • The appropriate unit test coverage and test procedures during development and deployment
  • The optimal deployment strategy that maximizes performance and security, while minimizing operational costs.

Tools of the trade

My preferred stack is currently Python Django for back-end applications and PostgreSQL or MySQL for databases. Nevertheless, I am equally comfortable utilizing your preferred technology stack.

Furthermore, as a full-stack and a systems design veteran, I am able to design, implement and deploy your full system. I am equally adept at working independently and collaboratively within a team environment.

Explore my portfolio of selected projects:

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#