Skip to content
View F4RAN's full-sized avatar
🤯
🤯

Block or report F4RAN

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
F4RAN/README.md

👋 Hey, I'm F4RAN

Full-Stack Developer • Rust • Python • TypeScript • React Native (Expo)



⚡ Snapshot

Full-stack dev with 10+ years building scalable, data-driven apps and automation systems. I care about performance, clean architecture, and great UX.

  • 💼 Senior Developer @ Vitalize LLC (2020–Present)
  • 🎓 M.Sc. Computer Science — IUST
  • ✉️ f4ran@vitalize.dev

🚀 Projects (Timeline)

  • 🧾 Qutline (2019–2023)

    Restaurant growth platform: menu, workflow, analytics, delivery.
    Nuxt 3 • TypeScript • Node.js • MongoDB • Docker

  • 🍽️ DealMeal (2024–Present)

    Food-deal discovery app with AI ranking and fast, cached UX.
    Rust (Rocket) • MongoDB • React Native • Docker Compose

  • 👕 Sailor (2025–Present)

    Clothing-deal mobile app with React Native (Expo) and a NestJS backend; personalization and AI-assisted scoring.
    React Native (Expo) • NestJS • MongoDB

  • 🎤 Rhymo (2025–Present)

    Persian linguistic AI for phoneme/syllable (heja) analysis, with a companion React Native (Expo) app.
    React Native (Expo) • Node.js • MongoDB


🧪 Research & Publications

  • An efficient network-based QoE assessment framework for multimedia networks using a machine learning approach
    PHS Panahi, AH Jalilvand, A DiyanatIEEE Open Journal of the Communications Society

  • Enhancing quality of experience in telecommunication networks: A review of frameworks and machine learning algorithms
    PHS Panahi, AH Jalilvand, A DiyanatarXiv:2404.16787

  • QoE-Selenium (2023) — Objective QoE prediction via network-based ML (LR, RF, DNN, XGB); automated data collection + network simulation; reliable MOS estimation.


🧩 Open Source

Projects

  • cuimp-ts — Node.js wrapper for curl-impersonate to mimic real browser behavior. (TypeScript)
  • cuimp-rs — Rust wrapper for curl-impersonate: browser-like HTTP requests. (Rust, MIT)
  • CC-Ex — Opinionated structure for clean code in projects.
  • qutline-printer** — Termux interface bridging the Qutline web app to a thermal printer. (Android/Termux, Python)
  • qoe-selenium — Source for the QoE research pipeline. (Python)
  • vue3-pagin8 — Simple, elegant Vue pagination. (Vue, MIT)

Contributions


🛠️ Stack



🎖️ Licenses & Certifications

  • Introduction to Retrieval Augmented Generation (RAG)Duke University, Issued Mar 2025
    Credential ID: FOHAWNNR6F9W

  • Rust FundamentalsDuke University, Issued Jun 2024
    Credential ID: DF3Z3DWHK7X3


📊 Minimal Stats

GitHub Streak


Engineering the bridge between performance, automation, and experience.

Pinned Loading

  1. qoe-selenium qoe-selenium Public

    Python 8

  2. wolf-pack-watcher wolf-pack-watcher Public

    Watch a telegram channel and create v2ray configs realtime in your own server

    Python 14 1

  3. instant-messanger instant-messanger Public

    an instant messenger developed in python and vuejs and socket.io library

    Vue 7

  4. qutline-printer qutline-printer Public

    Python 7 1

  5. vue-pagin8 vue-pagin8 Public

    A minimal vue pagination component, simple usage in many colors

    Vue 7

  6. cuimp-ts cuimp-ts Public

    A Node.js wrapper for curl-impersonate that allows you to make HTTP requests that mimic real browser behavior, bypassing many anti-bot protections.

    TypeScript 25 6