
Amr Bashir
Fullstack Software Engineer
Passionate about customizing systems and exploring new technologies, continually seeking to innovate and expand my expertise.
Contact information
- Website: https://amrbashir.me
- E-mail: [email protected]
- Location: Tanta, Egypt
Work Experience
-
erp-system (June 2025 - July 2025) - Fullstack freelancer
- Implemented an erp-system to manage storage, invoices, customers and transactions for a local store in Egypt. Built in public and hosted on Deno Deploy.
- Backend is built using tRPC for type-safe APIs and PostgresSQL through Prisma for type-safe database access.
- Frontend is built in React with Vite, TanStack Router for type-safe routing, TanStack Query and tRPC for end-to-end type-safe API communication, and i18next for internationalization.
-
Altera Al (Mar 2025 - May 2025) - Windows Developer Freelancer
- Implemented various Windows features into a Tauri app, including interfacing with Microsoft Excel though COM APIs.
-
CrabNebula (Nov 2022 - Nov 2024) - R&D Software Engineer:
-
Maintained the Tauri project as part of the R&D team ensuring robust performance and stability. Gaining a lot of knowledge about operating system APIs especially Windows, X11 and GTK.
-
Worked on a scalable cloud platform using Rust (Axum & Rspc) and MongoDB in the backend and SolidJS in the frontend.
- Implemented multiple endpoints with respective UI
- Contributed to user management specifically permissions and capabilities using the Ory suite (kratos, hydra and keto).
-
-
Freelancing POS mobile app (Mar 2022 - Jun 2022):
- Developed a Flutter Point of Sale (POS) system/application with an admin dashboard for iOS and Android.
- The system included local server, database and communication between different devices.
Open-source Experience
- Tauri (Since 2021) - Core working-group member and maintainer. Tauri is a framework to build cross-platform application using web technologies.
- Hijri Widget - Android widget application for displaying The Hijri date.
- kal - Keyboard-driven app launcher and productivity tool for Windows.
- komorebi-switcher - A minimal workspace switcher for the Komorebi tiling window manager, seamlessly integrated into Windows 10/11 taskbar..
- vite-plugin-tauri - A Vite plugin to integrate Tauri in an existing Vite project to build cross-platform apps.
- amrbashir.me - My personal website using Astro.
Skills
Programming Languages
JavaScript/TypeScript, Rust, PowerShell, Bash, Kotlin, C/C++, Python, Dart
Back-end Technologies
Node.js, Express.js, Prisma, Postgres, tRPC, NestJS, Axum, MongoDB, SQLite, Docker, Deno, GitHub Actions, Cloudflare Workers
Front-end Frameworks
React, Vue.js, SolidJS, Astro
Desktop applications Technologies
Tauri, Electron, Win32, GTK
Mobile applications Technologies
Kotlin and Jetpack Compose, Dart and Flutter
Design Skills
Figma, Adobe Photoshop, Adobe Illustrator, Inkscape
Education
-
Bachelor in English Literature (2016 - 2020)
Faculty of Languages and Translation, Al-Azhar University
Languages
- Arabic (Native)
- English (Fluent)