Skip to content
View rostam's full-sized avatar

Organizations

@graphtheorysoftware

Block or report rostam

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
rostam/README.md

Hi, I'm Ali Rostami 👋

Senior Data Scientist & Algorithm Engineer at Vodafone · Graph theory researcher · Open-source developer

🔭 What I'm working on

  • GraphTea — open-source graph theory software (Java desktop + online + WASM + C++ variants)
  • WASMTea — GraphTea compiled to WebAssembly for the browser
  • GSearchTea — large-scale graph search using Apache Flink & Spark
  • Graph coloring algorithms for sparse matrix computations and preconditioning

🧠 Research interests

Graph coloring · Combinatorial optimization · Sparse matrix computations · Graph homomorphisms · NLU / NLP · Big data on graphs


🛠️ Tech stack

Domain Tools
Languages Java · C++17 · Python · JavaScript · Rust
Big Data Apache Flink · Apache Spark
Data Science pandas · scikit-learn · NetworkX · Qdrant
Parallel MPI · OpenMP · CUDA
Web Astro · Bootstrap · WebAssembly

📌 Key projects

Project Description Stars
GraphTea Graph theory software platform ⭐ 93
CGTea Lightweight C++ version of GraphTea ⭐ 2
GTea Online version of GraphTea ⭐ 4
PreCol Graph coloring + preconditioning in C++ ⭐ 1
WASMTea GraphTea in the browser via WebAssembly
GSearchTea Graph search with Flink/Spark ⭐ 1
SIMG-VIZ Visualization for entity resolution & clustering ⭐ 2

📫 Contact

Website LinkedIn Google Scholar Email


Top Langs GitHub Streak

Holopin badges

Pinned Loading

  1. GraphTea GraphTea Public

    The Graph Theory Software

    Java 93 27

  2. SIMG-VIZ SIMG-VIZ Public

    A new visualization system for entity resolution and clustering that allows us to investigate different match and clustering techniques for multi-source entity resolution.

    Java 2

  3. GTea GTea Public

    Online version of GraphTea

    Java 4 4

  4. PreCol PreCol Public

    Preconditioning and Coloring

    C++ 1

  5. GeneralChatBot GeneralChatBot Public

    A chatbot for german language

    C++