Aleksandr Kozhevnikov

Hi, my name is

Aleksandr Kozhevnikov

Senior Software Engineer

13+ years building performant mobile, desktop, and cross-platform applications. Specializing in C++, Rust, iOS, Android, Flutter, and embedded systems. Currently based in Barcelona, Spain.

About Me

I'm a senior software engineer with a passion for building high-quality mobile and cross-platform applications. With over 13 years of experience, I've worked across the entire stack—from low-level embedded systems and Android HAL/AOSP development to polished consumer-facing mobile apps.

My expertise spans native iOS and Android development, cross-platform solutions with Flutter and React Native, and desktop applications using C++/Qt. I’ve led teams of up to 10 engineers and delivered products used by millions of users worldwide, and I also have a solid working knowledge of backend development using Node.js, Python, C++, and Rust.

I hold a Master's degree in Software Engineering from Innopolis University and have worked with companies across the US, EU, Australia, and beyond—always remotely, always delivering.

13+Years Experience
4M+Users Reached
10+Team Size Led

Experience

Senior C++ / WASM Developer

BlockLabs — CoinPokerMay 2025 — Present

Core contributor to the CoinPoker cross-platform client built with C++, Qt, and QML targeting desktop (macOS, Windows, Linux) and WebAssembly. Rewrote a critical backend microservice from C++ to Rust. Led integration of MetaMask, Sentry, and Web3 services. Contributed to CI/CD pipelines for multi-platform deployments.

C++RustQt/QMLWASMWeb3

Senior Platform Mobile Developer

Nexters ($GDEV)Feb 2024 — May 2025

Owned native platform-specific mobile optimizations for Android and iOS. Maintained CI/CD pipelines for Cocos2d and Unity projects. Optimized 2D game editor loading speed by 30% through asynchronous refactoring.

iOSAndroidCI/CDUnity

Senior Desktop App Developer

2600Hz (Ooma)Mar 2023 — Dec 2023

Built an AI onboard desktop solution with Windows and macOS compatibility. Created a Windows Audio virtual driver from scratch. Integrated LLM features via REST API with OpenSSL encryption.

C++WindowsmacOSLLM

Tech Lead / Senior Mobile Developer

Smart Technologies LLCAug 2021 — Jan 2024

Led a mobile team of 7–10 engineers. Delivered production apps using Swift, Flutter, and React Native for US and EU markets. Worked on BLE-based IoT integrations and automotive companion applications.

SwiftFlutterReact NativeBLE

Senior Embedded / Android Low-Level Developer

Connected WiseMay 2022 — Aug 2022

Developed Android device drivers and HAL modules for in-vehicle ADAS devices. Worked in the Android low-level stack (HAL layer and Linux kernel) to integrate sensors, cameras, and display modules.

Android HALLinux KernelADASQt/QML

Senior C++ Mac App Developer

Density OneAug 2022 — Jan 2023

Developed a DJ desktop app using C++ and JUCE focused on macOS. Led UI enhancements and tool development for mixer editing.

C++JUCEmacOSAudio

Senior Cross-platform C++ Developer

WorklairMay 2020 — Jun 2021

Maintained a cross-platform time tracking tool for macOS, Linux, and Windows. Developed platform-specific code in Objective-C and Java. Set up CI/CD pipelines and platform-specific installers.

C++Cross-platformSQLiteCI/CD

CEO / Tech Lead

BotsappApr 2017 — Oct 2019

Led C++ and Python development of a social media automation platform. Managed cross-platform compatibility, UI design, and system architecture. Conducted code reviews, mentoring, and backlog management.

C++PythonLeadership

Android Developer

FunCorpNov 2015 — Feb 2017

Built an Android app for a US-based social network with 4M+ users. Integrated Appsflyer, Google Analytics, and A/B testing frameworks.

AndroidKotlinFirebase

C++ Developer (Embedded)

Smart TechnologiesJun 2012 — May 2015

Developed embedded Linux software using Qt. Implemented wireless protocols including VoIP, Wi-Fi, and Zigbee. Applied TDD and Agile practices.

C++EmbeddedQtVoIP

Featured Projects

Cleaning Service AI Chatbot

Cleaning Service AI Chatbot

GPT-5 powered chatbot for cleaning companies that automates order processing, calculates pricing in real time, and integrates with Bitrix24 CRM. Includes a web widget, Telegram bot, geo-distance calculation, and spam protection.

PythonFastAPIGPT-5Telegram
CoinPoker Cross-Platform Client

CoinPoker Cross-Platform Client

Cross-platform poker client built with C++, Qt/QML targeting desktop (macOS, Windows, Linux) and WebAssembly. Integrated MetaMask and Web3 services.

C++Qt/QMLWASMWeb3
CoinPoker Backend Microservice

CoinPoker Backend Microservice

Rewrote a critical backend microservice from C++ to Rust, improving performance, memory safety, and maintainability for the CoinPoker gaming platform.

RustC++BackendMicroservices
Telemedicine App (Remmie)

Telemedicine App (Remmie)

Flutter application for ENT specialists released on Google Play and App Store. Fixed low-level device protocol issues (C/C++) and integrated WebRTC-based video communication.

FlutterWebRTCFirebaseHealthcare
COVID-19 Contact Tracer

COVID-19 Contact Tracer

BLE-based Android contact tracing application scaled to 70K+ installs. Finalist in international UNESCO and TechStars COVID-19 Hackathons.

AndroidBLEHackathon
DJ Desktop App (Density One)

DJ Desktop App (Density One)

Professional DJ application built with C++ and JUCE for macOS. Led UI enhancements and tool development for mixer editing.

C++JUCEAudiomacOS
AI Call Summary Desktop App

AI Call Summary Desktop App

AI onboard desktop solution for Windows and macOS. Created Windows Audio virtual driver from scratch and integrated LLM features via REST API.

C++LLMWindowsmacOS
ADAS In-Vehicle System

ADAS In-Vehicle System

Android device drivers and HAL modules for in-vehicle ADAS devices. Integrated sensors, cameras, and display modules. Built 3D graphical interface using Qt/QML.

Android HALLinuxAutomotiveQt
Agricultural Analytics (SOWIT)

Agricultural Analytics (SOWIT)

Enhanced geospatial and map-based functionality for an agricultural analytics platform. Achieved 2x performance improvement through CI automation and backend optimization.

AndroidMapsAgriTech
Mercury – Neuro-Sensor Desktop App

Mercury – Neuro-Sensor Desktop App

Cross-platform desktop application for wearable brain activity sensors. Built BLE communication layer, real-time EEG/IMU data streaming, and scientific visualization tools for R&D experiments.

FlutterBLEEEGCross-platform

Skills & Technologies

Languages

C++CSwiftKotlinJavaDartPythonRustJavaScriptObjective-C

Mobile

iOS SDKAndroid SDKFlutterReact NativeAndroid HAL/AOSP

Frameworks

Qt/QMLJUCEBoostWebRTCOpenSSL

VoIP & Communication

SIPPJSIPAsteriskCallKit

Tools & Infrastructure

GitCMakeCI/CDFirebaseJIRAGDB

Platforms

macOSWindowsLinuxAndroid EmbeddediOSWebAssembly

Specializations

Embedded SystemsDevice DriversBLEREST APIsLLM IntegrationAudio Processing

Education

Master's Degree in Software Engineering

Innopolis University

2015 — 2016

Engineer's Degree

Penza State University

2010 — 2015

Get In Touch

I'm currently open to new opportunities. Whether you have a project in mind, need a senior engineer for your team, or just want to say hello — feel free to reach out.

Say Hello