Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 

Repository files navigation

👋 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-printerTermux 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

  • tokio-rs/tokio #7773
    Stars
    Contributor — Fixed a memory leak in AsyncFd by ensuring internal registration cleanup happens even when OS deregistration fails (e.g., closed FD before drop). Added a custom allocator-based regression test to reliably detect logical leaks without relying on RSS (merged into master).

  • PrefectHQ/prefect
    Stars
    Contributor — Implemented event emission for Work Pool / Work Queue field updates (merged into main).

  • astral-sh/uv
    Stars
    Contributor — Implemented a hint for misplaced --verbose flags in uv tool run / uvx (merged into main).

  • MortezaBashsiz/CFScanner
    Stars
    Contributor — Added macOS support and related functionality for the Cloudflare IP scanner.


🛠️ 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


Engineering the bridge between performance, automation, and experience.

About

No description, website, or topics provided.

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors