Dennis Lysenko, GPU Computing Developer in Los Angeles, CA, United States
Dennis Lysenko

GPU Computing Developer in Los Angeles, CA, United States

Member since September 23, 2016
Dennis currently works part-time as CTO of his company managing all mobile, web front-end and back-end development, and DevOps. He has five years of iOS experience, eight years with Rails + web, and four years with Android. His experience in bringing products from idea to release fits well with freelance development and consulting. Dennis also excels at springboarding implementation ideas with clients.
Dennis is now available for hire


  • Arturo
    Swift, iOS, Node.js, Git, Metal, OpenGL
  • Riff
    Ruby on Rails, iOS, Android, Swift, Kotlin, Java, Objective-C, JavaScript...
  • OCTI
    iOS, Swift, Metal, OpenGL, CoreML, Keras, SceneKit



Los Angeles, CA, United States



Preferred Environment

Xcode, Rails, Android Studio, Git, React, IntelliJ

The most amazing... I've made is Riff, a music video clip creation app on iOS in use by thousands of artists worldwide.


  • Director of Product Engineering

    2018 - PRESENT
    • Led iOS and mobile graphics development, contributing to both architecture and execution.
    • Contributed to deciding product priorities based on engineering effort, and helped to translate business ideas into programming tasks.
    • Managed technical investigations relating to business requirements, to ensure the company stays on the cutting edge in the realm of native mobile video.
    • Contributed to the overall product, design, and engineering process.
    Technologies: Swift, iOS, Node.js, Git, Metal, OpenGL
  • CTO

    2014 - PRESENT
    • Worked part-time as CTO, supervising and writing code on both mobile platforms and back-end DevOps.
    • Maintained our own fork of FFmpeg with additional audio visualization filters.
    • Hired and managed other engineers.
    • Acted as the creative director and principal technical artist for our GPU-based music visualizations.
    Technologies: Ruby on Rails, iOS, Android, Swift, Kotlin, Java, Objective-C, JavaScript, FFmpeg
  • Lead Developer (iOS & Mobile Vision)

    2017 - 2018
    • Led architecture and implementation of compositing, rendering, 3D graphics, and VFX pipeline.
    • Managed iOS and GPU-based FX and 3D graphics developers to create a cohesive app and rendering pipeline with QA.
    • Oversaw and occasionally led the implementation and usage of neural networks and classical computer vision algorithms on mobile devices.
    • Led iOS UI development and client-server sync architecture.
    • Shaped and evolved project architecture, reconciling product requirements with technical workflow.
    Technologies: iOS, Swift, Metal, OpenGL, CoreML, Keras, SceneKit


  • Riff for Artists (Development)

    Riff for Artists is my startup where I led the creation of an app and back-end in use by thousands of artists worldwide that makes use of Metal on iOS to augment photo and video content with GPU-powered visualizations of audio. Artists use Riff to create music-based content for social media, which is proven to be more engaging for fans.

  • Arturo (Development)

    Arturo is an app built for teams to collaborate on creating vertical videos for social media or brand websites. Here, I led the creation of the core app, including a brand-new video editor with all the features in Instagram's stories editor plus numerous extra ones that we added. This project included real-time collaboration features.

  • .shop (Development) is a new-generation brand marketplace, capitalizing on shopping trends that have made it clear that consumers are more likely to connect with brands and purchase merchandise when they can connect with the story behind it in video form. I led execution on the iOS admin and end-user apps.

  • AliasMobile (Development)

    AliasMobile is an app that allows users to register new phone numbers, from which they can send and receive messages and phone calls within the app. My primary role on this app was to implement in-app purchases (recurring subscriptions) and compliance functionality and supervise the app's submission to the app store (and subsequent approval).

  • Nü Photo (Development)

    Nü Photo is an entirely personal project offering users a wide variety of GPU-powered filters to augment photo and video content for posting on social media. I designed this app with Sketch and used Swift + Metal for the implementation.


  • Languages

    Swift, Java, Kotlin, JavaScript, Ruby, TypeScript, Objective-C
  • Frameworks

    Ruby on Rails (RoR), Metal, Express.js, Redux
  • Platforms

    iOS, Android, Web, MacOS, Mac OS
  • Other

    GPU Computing, 3D
  • Libraries/APIs

    ReactiveX, React, Node.js, OpenGL, OpenGL ES, Android OpenGL
  • Tools

    Zeplin, Figma, Sketch
  • Paradigms

    REST, Concurrent Programming, Functional Programming, Reactive Programming
  • Storage

    PostgreSQL, MongoDB

To view more profiles

Join Toptal
Share it with others