Sergey Gonchar, Developer in London, United Kingdom
Sergey is available for hire
Hire Sergey

Sergey Gonchar

Verified Expert  in Engineering

Software Developer

London, United Kingdom
Toptal Member Since
October 12, 2013

Sergey is developing the next generation of 2D/3D interactive applications or games for web and mobile platforms and can turn any art idea in life. He has been voted as Most Valuable Player in the Adobe Community.



Preferred Environment

Atom, WebStorm, Rideshare Services, Xcode, PyCharm

The most amazing...

...thing I've created is a Realaxy project for real estate visualization.

Work Experience

Flash Developer

2011 - 2014
  • Designed and implemented software architecture.
  • Worked with Stage3D/GPU. Rendered pipeline optimizations.
  • Created applications for planning, decorating, and importing.
  • Implemented procedural geometry construction in real time.
Technologies: C++, AS3

Flash Developer

2010 - 2011
  • Developed a particle system.
  • Identified bottlenecks and optimized code rendering.
  • Implemented a variety of special FX techniques.
  • Developed shaders and materials.
Technologies: AS3


A set of free online applications enabling users to find 3D models of their apartment, office, or other premise. Users can also rapidly design 3D building models and view the photorealistic result. Manufacturers and sellers can demonstrate 3D models of home products for users to position in the 3D model of their own home and better decide whether or not to purchase the item.

Realaxy One Minute Video

Alternativa3D Engine

• High performance GPU rendering displaying up to approximately 3 million polygons.
• Point, directional, and spotlight sources. Efficient hierarchical culling of unlit objects. Objects can be lit by up to six light sources at once.
• Allows the use of fully dynamic lighting using baked light with normal map, specular map, glossy map, or more lightweight materials.
• A powerful hierarchic animation blending system for character drawing. No bone quantity limit, so characters of any complexity are possible.
• Sorting and proper display of transparent objects.
• 3D sprites as point objects that are always facing the camera.
• Uses mouse events similar to those used in Flash for interactivity. Takes into account hierarchy and container options. Optimized to work with high-poly models.
• Optimized textures for the GPU. Includes support of compressed texture format ATF (Adobe Texture Format) to reduce the amount of video memory in use, which is especially important for mobile devices.

Livecoding Demo
Code Orchestra Livecoding Tool (COLT) is a tool for live coding in JavaScript and AS3. It is a special utility that monitors alterations of web app resources, including source code (JavaScript, HTML, and AS3), images, and more. When the tool registers an alteration in the code, the latter is delivered into the working app. The program needs to be preprocessed and started in COLT in order to receive code updates.

Stage3D Online Conference

An online conference for Flash developers.

Stage3D Facebook Group
My Facebook Group about GPU programming with Flash Stage3D. It includes more than 1000 developers and is a great place for developers to share and learn new skills.


ActionScript 3, AS3, C++, TypeScript


Alternativa3D, Unity3D


AwayJS, Starling


Away3D, PyCharm, Xcode, WebStorm, Atom


Flare3D, iOS, Android


Rideshare Services