Application is about visualization of brain signals taken during tests or working process. It takes raw signal from sensors that are located on patients head.
We make frequency analysis, break the signal into harmonics (alpha, beta and so on...) and then draw the whole picture as an interactive heatmap in 3d. Data can be taken in realtime or batch processed from prerecorded files.
Online IDE that we use internally. Web applications are developed right on the server, and that simplifies the deployment process. The developer needs a modern browser only to start working.
UxCandy allows keeping all codebase in one place and updating server software for all projects at once. We made UxCandy for web-development, so we bundled it with some useful tools like icon/image editor, git console, collaboration editor.
It's a part of large ERP system for maintenance of drilling equipment. There was a task to display different info right on the 3D models inside browser.
We have converted engineering models into a browser-ready format. Also, we created our JSON-based protocol to support interactivity in the app, like VRML had.
It's a client-server application for iPad. Visitors use it as a menu in karaoke restaurants. The app supports themes. There are a song catalog and web admin interface to manage menu items.
The application supports creating contests and ad management. Restaurant customers can chat with each other and watch live translations from webcams pointed to the scene, kitchen area or parking zone.
It offers features similar to LESS.js or SASS such as variables, mixins and functions.
But it is
Duets is a program to create karaoke videos. It allows to fine tune the final output.
It is a replacement for Photoshop, SoundForge and After Effects bundle used in the company before.
The interface has custom controls to simplify the editing process. Creation time for a single track decreased from 4 hours to 0.5 hour using the app.
TreeTool is an IDE for slot machine development.
It features tools for:
- Painters (processing, compression, optimization of the source images)
- Motion designers (AfterEffects-like system with keyframes, ability to create animation scripts)
- Programmers (IDE support scripts in Python)
- Hardware department (one can connect devices like bill acceptors, buttons, watchdog, etc., or write device emulation scripts)
With the tool, we have significantly reduced the development time of game projects in the company.
The goal was to create an app to generate trees and bushes, which allows one to create unique landscapes with significant savings of memory: the tree takes about 3KB.
The program can optimize the number of polygons, render small twigs and leaves into a texture. The app is written in Python and C++.
After developing financial modules, we got a task to automate the project work in the company.
The goal was to retain the possibility to use standard tools (MS Project + MS Outlook) but to make the transition to specific work scenarios for the company.
For example, for some projects, data should be stored in the form of associative memory cards.
It's an ERP system for financial and investment company. Modern development tools allow us not to rely on large ERP systems but to create unique functionality from scratch for the small and medium-sized companies.
Necessary modules for access roles, financial accounting, security, and user-friendly graphical interface already exist in the form of libraries, not just parts of large ERPs.
The Frog is one of the most complex games regarding graphics and animation. We designed an animation editor for this game, where motion designers could create animation scripts from simple elements like in After Effects. So, instead of two layers (logic and graphics), there were 3 of them: logic, graphics and animation scripts.
Also, we had a problem with the massive amount of graphics resources with transparency, which was not fitting on a flash drive (at that time SSD tech was not ready yet). So we added jpeg2000 format support to keep graphics compressed. Moreover, we became a Linux compression guru; we managed to fit it in 30-50 Mb with all the required libraries and graphics subsystem.