Amr Bashir
Fullstack Software Engineer | Rust, TypeScript, Cross-Platform Desktop
Tanta, Egypt (open to remote) | [email protected] | amrbashir.me | github.com/amrbashir | linkedin.com/in/amrbashir-dev | Download PDF
Summary
Fullstack Software Engineer with 4+ years of experience building cross-platform desktop, web, and mobile applications. Core maintainer of Tauri, an open-source app framework with 90,000+ GitHub stars used by thousands of production apps. Specialized in Rust, TypeScript, and native OS integrations (Win32, GTK, X11). Proven track record shipping production software end-to-end, from systems-level APIs to React/SolidJS frontends.
Skills
- Languages: Rust, TypeScript, JavaScript, Kotlin, C, C++, Python, Dart, Bash, PowerShell
- Backend: Node.js, Express.js, NestJS, tRPC, Axum, Rspc, Prisma, PostgreSQL, MongoDB, SQLite, REST, Docker, Deno, GitHub Actions, Cloudflare Workers
- Frontend: React, Vue.js, SolidJS, Astro, Vite, TanStack Router, TanStack Query, HTML, CSS, i18next
- Desktop: Tauri, Electron, Win32 API, COM, GTK, X11
- Mobile: Kotlin, Jetpack Compose, Flutter, Dart
- Auth & Identity: Ory Kratos, Ory Hydra, Ory Keto
- Tools & Practices: Git, CI/CD, code review, open-source maintenance, cross-platform development, performance optimization
Work Experience
Software Engineer (Freelance) - Zephyr Cloud
November 2025 - Present | Remote
- Contributed to Zephyr Agency, a Tauri-based collaborative AI development app built on the Chromium Embedded Framework (CEF) runtime.
- Built Windows sandboxing for agents for untrusted code execution: a sandbox DLL with syscall hooks, and violation reporting.
- Helped implement CEF runtime support in upstream Tauri: feature work, public APIs, and cross-platform stability fixes across Windows and macOS.
- Polished native window UX on Windows and macOS: transparency, macOS corner radius, custom titlebar with drag regions, hide-to-tray/dock.
Fullstack Engineer (Freelance) - ERP System for Local Retail Store
June 2025 - July 2025 | Egypt
- Designed and shipped a full ERP system covering inventory, invoicing, customer records, and transactions for a local retail business.
- Built a type-safe backend with tRPC, PostgreSQL, and Prisma; modeled multi-entity schema with referential integrity.
- Implemented React frontend with Vite, TanStack Router, TanStack Query, and i18next for Arabic/English localization.
- Delivered production-ready system end-to-end as sole engineer.
Windows Software Engineer (Freelance) - Altera
March 2025 - April 2025 | Remote
- Shipped Windows-specific features for a Tauri-based desktop app, including OS-wide sidebar integration.
- Integrated app with Microsoft Excel through the COM API for live spreadsheet interop.
- Improved native Windows UX by leveraging Win32 APIs for shell integration.
R&D Software Engineer - CrabNebula
November 2022 - November 2024 | Remote
- Maintained and extended the Tauri project (90,000+ GitHub stars), focusing on performance, stability, and cross-platform parity across Windows, Linux (X11/GTK), and macOS.
- Contributed to a cloud platform built with Rust (Axum, Rspc), MongoDB, and SolidJS, implementing backend endpoints and frontend UI.
- Integrated user management and authorization using the Ory suite (Kratos, Hydra, Keto) for SSO, OAuth2, and fine-grained permissions.
- Collaborated with a distributed engineering team via async code review and design discussions.
Mobile Engineer (Freelance) - POS System
March 2022 - June 2022 | Egypt
- Developed a Flutter-based Point of Sale system for iOS and Android with a companion admin dashboard.
- Built local server, embedded database, and device-to-device communication layer for offline-first operation.
Open Source Projects
- Tauri: Core working-group member and maintainer since 2021. Cross-platform app framework (Rust + web frontend), 90,000+ stars. Contributed APIs, Windows internals, and build tooling.
- muda: Author/maintainer. Cross-platform menu utilities for Rust desktop apps.
- tray-icon: Author/maintainer. Cross-platform tray icon library for Rust desktop apps.
- komorebi-switcher: Workspace switcher for the Komorebi tiling window manager, integrated into the Windows 10/11 taskbar.
- Hijri Widget: Native Android widget for Hijri date display; 2,000+ active users.
- vite-plugin-tauri: Vite plugin for seamless Tauri integration in web projects.
- nvim-docs-view: Neovim plugin rendering LSP hover documentation in a side panel.
- amrbashir.me: Personal website built with Astro.
Education
Bachelor of Arts in English Literature
Al-Azhar University, Faculty of Languages and Translation
2016 - 2020
Languages
- Arabic (Native)
- English (Fluent, professional working proficiency)