Let's make it simple, but significant.

We craft creative and practical solutions for your way to web development & 3D animation automation.

Our focus is on delivering exceptional digital experiences across all platforms, combining creativity with technical precision to bring your vision to life.

Location
48.2082° N, 16.3719° E


Portfolio

Featured Projects

  1. 01 / 3D Animation Pipeline

    Created a suite of pipeline tools for Maya, leveraging Python and PyQt, to enhance workflow efficiency and consistency in animation processes. The suite includes a Character Picker, FK/IK Switcher, and comprehensive Asset Management tools for creation, publishing, and importing, along with an Asset Validator. Additionally, developed a standalone AWS client for seamless project management, enabling efficient downloading, uploading, and synchronization with a central server.

  2. 02 / ECQB-PPL Training

    Developed a training application utilizing the ECQB-PPL database for aspiring pilots. This tool aids in mastering theoretical knowledge required for the private pilot license exam. Features include a training mode for learning, an exam mode for practice tests, and a performance overview for tracking progress and identifying areas of improvement.

  3. 03 / Real Estate Data Management

    Developed a bespoke online data management tool for a Vienna-based real estate company to replace their error-prone, Excel-based workflow. This tool streamlined the management, filtering, import, and export of real estate data and party information on land title certificates. It also efficiently handled duplicates, significantly enhancing data accuracy and operational efficiency.

  4. Collaborated to design and launch of an advanced numismatic auction web application, working on both front-end and backend aspects. The platform includes a comprehensive content management system, sophisticated filtering capabilities, pre-bidding and automatic limit features, live-bidding options, and efficient third-party integrations. This application has become the central hub for the client's business operations.

  5. Created a web application for Compass Pools, a leading swimming pool manufacturer, aiming to captivate potential customers. Users can configure their ideal pool with a variety of accessories and instantly receive an automated price estimate via email, with the closest sales representative CC'd for follow-up. This application supports Compass Pools' dealer network across Germany, Switzerland, Austria, Slovakia, and Czechia, enhancing customer engagement and streamlining the sales process.



Blog

Thoughts and Insights

Modular System Design, Leveraging Factories and Dynamic Discovery.

In software design, one of the recurring challenges is how to build systems that are both flexible and maintainable, especially when dealing with a variety of components that perform similar tasks in different ways.
Read More

Signals & Slots, QT's observer pattern.

The signals and slots pattern was introduced by Qt and it is a vital component of the framework. It allows objects to communicate with each other in a loosely coupled manner, enabling the creation of highly modular and extensible applications.
Read More

How to group actions into a single Undo Chunk in Maya?

When working with Maya scripts, there are times when we want to group multiple operations into a single undoable action...
Read More

Drag&Drop Installer in Maya.

How to create a simple installer for distributing your Maya modules with a drag-and-drop installer and .mod file.
Read More

Capture all newly created nodes in Maya.

When working with Maya scripts, there are times when we want to track newly created nodes during a specific operation. This can be useful for various purposes such as node management, undo operations, or post-creation modifications...
Read More

Useful Decorators.

Decorators play a vital role in augmenting the functionality of functions and methods without altering their core logic. Diving into three specific decorators designed to track different aspects of function execution, count, time, and caller details.
Read More

Navigating 2D grids with complex numbers.

Grid navigation involves manipulating row and column indices. However, we can take a creative leap by representing grid positions as complex numbers, where the real part corresponds to the row and the imaginary part to the column.
Read More