Manol Donev is a Senior Software Engineer with 11 years of experience building full-stack systems, currently leading greenfield and legacy modernization efforts at OfficeRnD from Sofia, Bulgaria. He designs scalable client architectures and REST APIs using React, React Native, NestJS and MongoDB, and has hands-on experience creating React micro-frontends and optimizing MongoDB aggregates for production performance. Previously he led NativeScript Core at Progress and contributed substantive iOS fixes to the widely used NativeScript open-source project, resolving navigation, modal, and memory-leak issues. Comfortable toggling between shipping new products and stabilizing legacy platforms, he balances stakeholder priorities while mentoring teams in modern development practices. His blend of product-focused engineering and open-source stewardship means he both shapes developer-facing frameworks and ships customer-facing features. Colleagues rely on him for pragmatic architecture decisions that keep complex systems maintainable and responsive across devices.
11 years of coding experience
17 years of employment as a software developer
B.S., Informatics, B.S., Informatics at Sofia University St. Kliment Ohridski
⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Dart (Flutter) and you name it compatible.
Role in this project:
Mobile Developer (iOS)
Contributions:208 commits, 402 PRs, 616 pushes in 1 year 9 months
Contributions summary:Manol primarily contributed to the NativeScript project by fixing bugs related to navigation events and modal dialog scenarios within the iOS environment. They focused on enhancing the functionality and handling of page transitions, ensuring correct behavior for parent and child frame navigation, particularly when dealing with replace operations for the hot module reloading (HMR) features. The user also addressed a memory leak by correctly disposing fragments in nested frame scenarios and improved tab item appearance toggle for title and images.
Contributions:5 commits, 13 PRs, 23 pushes in 1 year 10 months
Contributions summary:Manol primarily contributed to the documentation and implementation of layout components within the NativeScript-Angular framework. They added code snippets and examples for flexbox, absolute, dock, grid, stack, wrap and flexbox layouts, enhancing the framework's documentation for developers. Additionally, they addressed issues related to modal dialogs, modifying the behavior of `closeCallback` and ensuring proper cleanup of shared modal outlets in the e2e tests. They also updated the value accessors and the `topmost()` usage.
integratingtypescriptnativescriptangular
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
Manol Donev - Senior Software Engineer at OfficeRnD