Software Developer And Co-Owner at Tangra-Software Ltd.
Sofia, Sofia-City, Bulgaria
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Petar Staev is a software developer and co-owner of Tangra-Software with over a decade of hands-on experience building .NET applications and database-backed systems. He brings deep expertise in VB.NET, C#, C++, the Microsoft .NET stack across multiple versions, and MS SQL Server, complemented by UI work in Windows Forms, ASP.NET and WPF. Petar holds MCSD/MCAD/MCP certifications and a Master’s in Technology Entrepreneurship and Innovation, blending technical depth with business-minded product thinking. He is an active iOS mobile contributor in prominent open-source projects like NativeScript and Ramotion’s FoldingCell, improving native UI behavior and Swift/Objective-C interoperability. That cross-platform mobile work highlights an attention to native integration details not obvious from his .NET background alone. Based in Sofia, he balances long-term leadership at his company with practical engineering contributions to widely used open-source frameworks.
10 years of coding experience
Sofijska Matematicheska Gimnazia
Master, Technology Entrepreneurship and Innovation, Master, Technology Entrepreneurship and Innovation 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, Capacitor, Ionic, 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:21 commits, 13 PRs, 132 comments in 6 years 1 month
Contributions summary:Petar made several contributions related to the iOS platform, focusing on UI and application behavior. Their work included refactoring font handling in the `nativescript` framework, addressing issues with deprecated API calls and ensuring proper font registration. Furthermore, they enhanced the action sheet dialog functionality and implemented custom views for action items in the action bar. These changes suggest a focus on improving the user interface and native iOS integration within the NativeScript framework.
:octocat: 📃 FoldingCell is an expanding content cell with animation made by @Ramotion
Role in this project:
Mobile Developer (iOS)
Contributions:5 commits, 2 PRs in 14 days
Contributions summary:Petar's contributions focused on exposing Swift code to Objective-C for use in Objective-C projects. They modified the `FoldingCell` class by adding `@objc` annotations to methods, properties and an enum. This work included exposing the `commonInit` method, `isUnfolded` property, `animationDuration` method, and the `AnimationType` enum, thereby increasing the interoperability of the FoldingCell library with Objective-C codebases. They also added the `dynamic` keyword to the `animationDuration` method.
animationswiftiosmaterial-designexpanding
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
Petar Staev - Software Developer And Co-Owner at Tangra-Software Ltd.