Building practical web and mobile applications with
React, React Native, ASP.NET Core, Firebase, Supabase, and PostgreSQL.
I am a Computer Science graduate from Lebanon focused on full-stack web and mobile development.
I build applications that combine responsive user interfaces, secure backend APIs, authentication, databases, admin dashboards, automation workflows, and real-world deployment.
My current focus is strengthening my backend and full-stack development skills while building cleaner, scalable, and maintainable applications.
AI-assisted lost-and-found platform designed for university campuses.
- Developed a full-stack platform with an ASP.NET Core backend, React admin dashboard, and React Native mobile application.
- Implemented JWT authentication and role-based authorization for Owner, University Admin, and Student users.
- Integrated n8n and Gemini AI to evaluate lost and found reports and generate matches with confidence levels and reasoning summaries.
- Improved matching accuracy using university filtering, category matching, date-window checks, and duplicate-prevention logic.
- Built workflows for student verification, lost and found reporting, match review, notifications, and match-based chat.
- Used PostgreSQL and Supabase for structured data storage and application database management.
Repository: View Findly on GitHub
Demo Video: Watch the Findly Demo
A production-ready QR restaurant menu built for a real business.
- Built a responsive, mobile-first QR menu optimized for customers scanning from their phones.
- Implemented bilingual English and Arabic support with RTL layout handling and localized menu content.
- Added a cart system with quantity controls, customer notes, and formatted WhatsApp checkout messages.
- Built a protected admin panel using Firebase Authentication and Firestore.
- Enabled administrators to add, edit, delete, categorize, price, and control the availability of menu items.
- Deployed the application using Firebase Hosting and connected a custom Cloudflare-managed domain.
Live Website: shawarmastory.com
Through university coursework, I also gained experience with:
- Flutter mobile development
- Java mobile development
- Java desktop applications
- C# Windows Forms applications
- Object-oriented programming
- Data structures and algorithms
- Email: sami.farhat.dev@gmail.com
- LinkedIn: Sami Farhat
- Portfolio: sami-farhat.vercel.app
- GitHub: SF-47
Open to junior full-stack, frontend, backend, and mobile development opportunities.

