Profile photo

Computer Science Student @ Shahid Beheshti University (Melli)

Building scalable chat applications & real-time systems. Java, JavaFX, PostgreSQL, sockets, concurrency.

Projects

Fraud Detection with Personalized PageRank (PPR)

Fraud detection in transaction networks using Personalized PageRank (PPR), implemented from scratch with sparse graph representations and real-world datasets. Focused on scalable graph processing, ranking-based detection, and reproducible experiments.

C++ Graphs Personalized PageRank Sparse Data Structures Network Analysis

Telegram-Final-Project

Client–server messaging app with custom JSON protocol, real-time dispatcher, groups/channels, roles, receipts, media, search/contacts, archived & saved chats; dark/light JavaFX UI.

JavaJavaFXPostgreSQLSocketsConcurrency

Genius-like Music Platform

Lyrics view/edit, follow artists to see new releases; search, charts, and seeded demo data to validate structure.

JavaOOPMVC

Space Invaders (C++)

Frame-based game loop, keyboard controls, collision detection, scoring; random enemy waves; ASCII rendering.

C++Game Loop

Experience

Teaching Assistant — Basic Programming (Academic Year 2025–2026 | 1404)

Served as a teaching assistant for the Basic Programming course under Dr. Kheradpisheh during the 2025–2026 academic year. Delivered lectures on data types and loops, designed problem sets for introductory and advanced function topics, and provided one-on-one mentoring support.

Teaching Assistant Mentoring Curriculum Design Data Types Loops Functions
  • Led lectures on Data Types and Loops.
  • Designed and curated problem sets for both introductory and advanced Functions.
  • Mentored 3 individual students throughout the semester.
  • Mentored 2 project teams for the final course project.

Skills

JavaC++Python PostgreSQLJavaFXGit Maven/GradleOOPConcurrencyNetworking

Achievements

  • Iran National University Entrance Exam (Konkur): Regional Rank 198/41,279; National Rank 2,742/147,317.
  • IELTS Academic 5.5.

Contact

Email: roshanipartow@gmail.com — LinkedIn: linkedin.com/in/partow-roshani — GitHub: github.com/PartowRoshani