Amr Bashir

Communication Engineer

Egypt
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
Amr Bashir is a communication engineer with 7 years of hands-on experience and a strong footprint in open-source systems programming, particularly in Rust-based cross-platform tooling. He contributes across the full stack—implementing windowing and WebView features, mobile Android build tooling, and platform-specific backend integrations—for notable projects in the Tauri ecosystem and popular repos like winit and TranslucentTB. Amr’s work emphasizes cross-platform parity and configuration persistence, from D-Bus integration on Linux to Windows message hooks and taskbar appearance rules. Comfortable shipping both UX-affecting UI features and low-level platform logic, he pairs practical engineering with thoughtful refactors and code-style improvements. Based in Egypt, he brings a pragmatic, detail-oriented approach to bridging communication engineering and open-source software development.
code7 years of coding experience
github-logo-circle

Github Skills (50)

serializable10
javascript10
webview10
c-language10
npm10
mobile-development10
serializer10
multiplatform10
rapidjson10
electron10
wp-api10
windows10
typescript10
linux10
vite10

Programming languages (18)

MDXC#PowerShellJavaC++CSSRustC

Github contributions (5)

github-logo-circle
tauri-apps/create-tauri-app

Apr 2021 - Jan 2023

Rapidly scaffold out a new tauri app project.
Role in this project:
userFull-stack Developer
Contributions:1 release, 254 reviews, 314 commits in 1 year 9 months
Contributions summary:Amr primarily contributed to the `create-tauri-app` project by adding support for various UI recipes, including Vite with Vue and React templates. They refactored the project to use `npx` and added TypeScript templates. Furthermore, they addressed issues by adding the `tauri` script in package.json and subsequently fixing it. They also updated the Vite recipe to use the newer npm package.
tauri
tauri-apps/wry

Feb 2021 - Jan 2023

Cross-platform WebView library in Rust for Tauri.
Role in this project:
userFull-stack Developer
Contributions:568 reviews, 102 commits, 382 PRs in 1 year 11 months
Contributions summary:Amr primarily contributed to the development of cross-platform WebView functionality within the `wry` repository. Their work included implementing window and UI features, such as setting window size, position, and icon, and adding window control features like maximize, minimize, and close. They also addressed platform-specific implementations, enhancing the library's cross-platform capabilities for developers. The user also added feature for custom protocols and headers.
rusttauriwebview
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