Alexey Pelykh, Software Developer in Kiev, Ukraine
Alexey Pelykh

Software Developer in Kiev, Ukraine

Member since December 28, 2011
Alexey is a seasoned software engineer with past work in 3D and computer game development as well as extensive R&D experience. Currently, he works mostly with mobile and embedded platforms. He excels in the development of low-level software but does not shy away from UI design.
Alexey is now available for hire




Kiev, Ukraine



Preferred Environment

Visual Studio Code, MacOS

The most amazing...

...R&D tasks I've completed are a Linux kernel patch for an embedded board and an extension for Unreal Engine 3.


  • CTO

    2015 - PRESENT
    Brainbean Apps
    • Provided technical oversight.
    Technologies: Firmware, Back-end
  • Senior Software Developer

    2014 - 2015
    OsmAND B.V.
    • Built a map rendering engine with a cross-platform core.
    Technologies: CMake, C++, OpenStreetMap API, OpenGL ES, iOS, Android
  • Senior Software Engineer

    2010 - 2014
    • Created custom builds of Android OS.
    • Developed a GameBoy Advance Emulator for Android and iOS. Used Marmalade (formerly AirPlay SDK) and JIT compilation from the native GBA assembler to the extended ARMv7 and x86 assembler.
    • Built a bin-patch for the Marmalade ( content baking system to allow multi-pass baking. Involved some reversing of code.
    • Contributed to a since-abandoned Win32 port of a Transmission BitTorrent client.
    • Contributed to OsmAnd.
    Technologies: C#, Java, C++
  • Senior Software Engineer

    2012 - 2013
    Instant Communication
    • Made custom modifications to Android OS.
    • Reverse engineered software features.
    Technologies: C++, Java
  • Senior Software Engineer

    2010 - 2013
    • Created mostly middleware software for other people in the company, including a cross-platform communication engine and other similar projects.
    • Developed a new cross-platform engine for a 3DSuit motion capture system.
    • Patched the Linux kernel for an embedded board.
    • Contributed some changes to a Linux kernel TTY driver.
    Technologies: C++
  • Client & UI Programmer

    2008 - 2010
    Vogster Entertainment, Inc.
    • Created a game named "CrimeCraft" (
    • Improved rendering of decals (shot marks on objects) in Unreal Engine 3. Raised limit from 20 to 2000 per frustrum area without loss of FPS.
    • Implemented local realm architecture that introduced caching and local prediction of game environment in the MMORPG part of the game, leading to a significant decrease in the amount of messages between the client and server.
    • Implemented various MMO systems for crafting, mailing, chat, banking, quests/conditions, and clans.
    Technologies: UnrealScript, C++
  • Software Engineer

    2005 - 2007
    Innalabs UA, division of Innalabs Holding, Inc.
    • Created a 3DSuit motion capture system now owned by 3DSuit, Inc. (
    • Built a plugin for Autodesk Motion Builder.
    • Created a standalone skeletal FK engine with renderer.
    • Developed software similar to MotionBuilder but with animation recording using custom data from inertial sensors.
    • Developed a prototype of standalone Motion Capture Workstation software.
    • Took care of the architecture and reference implementation of the next version of the aforementioned engine.
    Technologies: C++
  • Junior Software Engineer

    2004 - 2005
    Dynamic Systems
    • Developed a PlayStation2 emulator for decoding BIOS.
    • Introduced a step-by-step assembly-level debugger for the Playstation2 emulator.
    • Developed specialized software for the modeling and simulation of complex dynamic systems similar in purpose to Simulink from the MATLAB package.


  • 3DSuit (Development)

    Software development for such a system was somewhat fun, especially helping people on-site with using of the system.

  • CrimeCraft (Development)

    Even taking into account that a new version was released after I left Vogster, lots of things I've been working on are still here, what makes me a bit proud of what I've been involved in.

  • OsmAnd: iOS Port & Cross-platform Core (Development)

    An OSS project, and still a work in progress.


  • Languages

    Embedded C++, C++, TypeScript, Java, C#, Kotlin, Swift, Objective-C, Python, UnrealScript, Ruby, GraphQL
  • Frameworks

    React Native, Express.js, Android SDK, iOS SDK, Unity, Boost, Next.js, Unity3D, Unreal Engine, Qt
  • Libraries/APIs

    React, DirectX, OpenGL, Android API, Standard Template Library (STL), OpenGL ES, Android OpenGL, Facebook SDK, OpenStreetMap API
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development
  • Platforms

    AWS IoT, AWS IoT Core, AWS EC2, Android, Windows, iOS, Linux, Embedded Linux, MacOS, Visual Studio Code, Windows Phone
  • Other

    Multithreading, Embedded Software, Embedded Software Engineer, Unity or Unity3D, Back-end, Firmware
  • Tools

    Bitbucket, Subversion (SVN), Microsoft Visual Studio, Git, GCC, CMake, GitHub, Jira, Odoo, AWS SDK, SWIG, Android NDK
  • Storage

    SQLite, AWS S3, PostgreSQL


  • Master's degree in Computer Engineering
    2009 - 2011
    National Technical University of Ukraine 'Kyiv Polytechnic Institute' - Kiev, Ukraine
  • Barchelors degree in Computer Engineering
    2005 - 2009
    National Technical University of Ukraine 'Kyiv Polytechnic Institute' - Kiev, Ukraine

To view more profiles

Join Toptal
Share it with others