Pavel Diatchenko is a front-end tech lead and multi-discipline mobile engineer with 11 years of experience building and shipping React, React Native and native iOS products for startups, banks and large enterprises. He blends native iOS expertise with cross-platform React Native practice, CI/CD and product ownership skills—having led an internal RN framework at Sberbank and optimized bundle sizes and build tooling at Vodafone. As a founder he’s delivered consumer apps that earned App Store features and commercial revenue, and he’s developing a diabetes management product combining Expo and GraphQL. Pavel also contributes to open-source projects, adding Puppeteer-based cross-browser test automation for a notable decentralised data project and improving HealthKit integrations by editing both Objective-C and TypeScript. With degrees in pure mathematics and commerce plus Product Owner training, he brings analytical rigor and UX-savvy design sensibilities to pragmatic delivery.
10 years of coding experience
13 years of employment as a software developer
Certificate, Product Owner - Agile Methodology, Certificate, Product Owner - Agile Methodology at Sberbank Corporate University
Bachelor of Science, Pure Mathematics, Bachelor of Science, Pure Mathematics at University of Auckland
A React Native package to interact with Apple HealthKit
Role in this project:
Mobile Developer (iOS)
Contributions:1 review, 14 commits, 1 PR in 5 months
Contributions summary:Pavel primarily focused on enhancing the functionality of the React Native package for interacting with Apple HealthKit. Their work involved refining the handling of blood glucose data, including fixing parsing issues for different units and mapping date properties. Furthermore, the user added methods to delete both blood glucose and carbohydrate samples and incorporated metadata handling for blood glucose meal times, improving data accuracy and completeness. The changes included modifications to both native Objective-C code and the TypeScript definition file for the package.
An open source cybersecurity protocol for syncing decentralized graph data.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 review, 6 commits, 4 PRs in 3 months
Contributions summary:Pavel focused on implementing and integrating automated browser tests using Puppeteer within the repository's test suite. Their contributions included adding a utility module for browser management, writing tests that utilize this utility to open browser instances to test the application, and adding cleanup functionality for the Puppeteer instances. The user's changes affected multiple test files, showing a focus on ensuring the application functions correctly across multiple browsers.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.