Pavel Kolesnikov
I'm a software engineer from Moscow Tbilisi Berlin London (I probably move too much).
I specialize in Android development, building performant apps using Kotlin, OpenGL, Compose, and other fancy technologies.
Also, I know a thing or two about machine learning, algorithms, and people management.
Currently, I work at WhatsApp.
Articles
-
Smooth Mesh Gradients with RBF Interpolation
Learn how to generate seamless gradients from just a set of colored points using Radial Basis Function (RBF) interpolation. This approach is portable, flexible, and simple to implement.
Projects
-
Noizzze
A web tool for adding artistic visual effects to images.
-
GradientForge
A web tool and Figma plugin for creating beautiful mesh gradients with an intuitive interface and real-time preview.
-
MeMemes
🏆 #3 Product of the Day on Product Hunt
Co-founder and Android Developer
An AI-powered app that creates photo-realistic memes by swapping faces. Features real-time video generation and in-app purchases.
-
Minimalist Pomodoro App
A minimal Pomodoro timer app built with Jetpack Compose.
Experience
-
Meta
Software Engineer at WhatsApp
Building the WhatsApp Status feature with focus on media composing tools, helping users create and share richer stories.
-
Trade Republic
Android Developer
Developed universal in-app search (Super Search) and implemented anti-financial crime features in Europe's largest savings platform.
-
Neiro.ai
Mobile Team Lead at Chachat
Led a team of 10 engineers building a mobile AI avatar and character chat app. Achieved 99.7% crash-free sessions and established a rapid development cycle with 1.5 releases per week.
-
Yandex
Software Engineer at Yandex.Keyboard and Yandex.Translator
Developed key features for Yandex.Keyboard including cloud settings sync, theme builder, and clipboard manager. Also implemented real-time camera translation for Yandex.Translator, achieving 30 FPS on modern devices.
-
Croc
Software Engineer Intern
Created a Telegram bot for duty schedule management that served the hardware engineering team for three years.