Skip to content
View SF-47's full-sized avatar

Block or report SF-47

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SF-47/README.md

Sami Farhat

Junior Software Engineer | Full-Stack & Mobile Development

Building practical web and mobile applications with
React, React Native, ASP.NET Core, Firebase, Supabase, and PostgreSQL.


Email LinkedIn GitHub Portfolio

πŸ§‘β€πŸ’» About Me

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.


πŸ› οΈ Tech Stack

Languages

JavaScript TypeScript C Sharp Java Python C++

Frontend & Mobile

React React Native Tailwind CSS NativeWind HTML5 CSS3

Backend, Database & Cloud

ASP.NET Core REST APIs JWT Authentication PostgreSQL Supabase Firebase SQL Server

Tools & Workflow

Git GitHub Postman Visual Studio Code Jira Expo Cloudflare

Automation & AI

n8n Gemini AI AI Workflows


πŸš€ Featured Projects

πŸ”Ž Findly β€” Smart Lost & Found Platform

AI-assisted lost-and-found platform designed for university campuses.

ASP.NET Core React React Native PostgreSQL Supabase n8n Gemini AI

  • 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


🌯 Shawarma Story QR Menu

A production-ready QR restaurant menu built for a real business.

React Vite Tailwind CSS Firebase Cloudflare

  • 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


πŸŽ“ Academic Exposure

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

πŸ“« Contact


Open to junior full-stack, frontend, backend, and mobile development opportunities.

Pinned Loading

  1. findly findly Public

    AI-powered lost and found platform for university campuses using ASP.NET Core, React, React Native, Supabase, n8n, and Gemini AI.

    TypeScript

  2. restaurant-qr-menu restaurant-qr-menu Public

    Mobile-first restaurant QR menu web app with bilingual EN/AR support, cart ordering, WhatsApp checkout, Firebase database, and admin panel.

    JavaScript