Pavel Mazhnik

Senior Software Engineer at Top Hat

Moscow, Moscow, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Pavel Mazhnik is a Senior Software Engineer with nine years of experience building full-stack applications, specializing in Flutter, React, and Django. Based in Moscow, he blends mobile-first engineering with web platform expertise, contributing improvements to high-profile open-source projects like the core Flutter repo and popular plugins such as flutter_inappwebview. His work often targets web implementations—optimizing service workers, accessibility attributes, and embedding behavior—to make cross-platform Flutter apps more robust and performant. Pavel has rotated through roles at companies from EPAM to Top Hat, pairing delivery at scale with hands-on plugin and platform development. He holds bachelor's and master's degrees from MIPT, reflecting a strong technical foundation that underpins both his product-focused and low-level web runtime contributions. Colleagues know him for quietly improving edge cases that significantly boost UX and reliability across web and mobile surfaces.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Master's degree at Moscow Institute of Physics and Technology (State University) (MIPT)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (21)

javascript10
webview10
mobile-development10
flutter-apps10
bar-code10
barcode-scanner10
webpages10
web-content10
service-worker10
html10
android-webview10
web-framework10
flutter-game10
web-development10
dart10

Programming languages (9)

TypeScriptMDXJavaC++JavaScriptObjective-CRubyDart

Github contributions (5)

github-logo-circle
A universal scanner for Flutter based on MLKit. Uses CameraX on Android and AVFoundation on iOS.
Role in this project:
userMobile Developer (Android/iOS)
Contributions:24 commits, 8 PRs, 5 comments in 21 days
Contributions summary:Pavel's contributions primarily focused on enhancing the web implementation of the Flutter-based mobile scanner. They refactored the web scanner, added support for multiple barcode formats, implemented torch support, and passed format information to the controller. They also addressed several bugs and improved the overall functionality, including incorporating the zxing-js library for barcode scanning. These changes are all focused on the web implementation of a mobile scanning library.
scannercameraxdartandroidavfoundation
A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window.
Role in this project:
userFull-stack Developer
Contributions:1 review, 3 PRs, 8 comments in 10 months
Contributions summary:Pavel primarily contributed to the web implementation of the Flutter in-app webview plugin. Their work focused on fixing web-specific callbacks and other issues. The user made modifications to the web element and supporting JavaScript files. These changes included replacing `iframeId` with `iframe.id`, migrating to `pkg:web`, and supporting attributes such as `role` and `aria-hidden`.
browser-appflutter-webviewiosmobileheadless
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.
Request Free Trial
Pavel Mazhnik - Senior Software Engineer at Top Hat