Skip to content
View mragetsars's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report mragetsars

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
mragetsars/README.md
Meraj Rastegar — code, data, and systems

Meraj Rastegar

Computer Engineering Student · University of Tehran · Tehran, Iran

Explore my repositories · Telegram

I build developer tools and explore data, intelligent systems, and computer architecture through practical and academic projects. My work spans Persian/English document publishing, machine learning pipelines, compilers, and processor design.

Selected work

Some course projects are collaborative; each repository documents its scope and contributors.

  • Mardas Folio — A Python-based Markdown-to-PDF publishing tool for Persian, English, and mixed RTL/LTR technical documents, with CLI, browser-based Studio, Book Mode, citations, cross-references, and Chromium rendering.
    Python · 3 stars · Last push: 2026-08-24

  • NYC housing price pipeline — Python data science and MLOps pipeline for NYC Redfin price prediction with Selenium, SQLite, gradient-boosting ensembles, Docker, and Kubernetes.
    Python · Last push: 2026-08-02

  • University Teaching Management System — University Teaching Management System (UTMS) is a terminal-and-web hybrid C++20 application designed to streamline university course management and academic social interactions.
    C++ · Last push: 2026-05-23

  • MOL compiler — A four-phase educational compiler for the MOL language, covering parsing, AST construction, semantic analysis, and Jasmin/JVM code generation.
    Java · Last push: 2026-07-27

  • Persian sentiment analysis — A Python and Jupyter Notebook implementation of Persian SnappFood sentiment classification with PyTorch, including Persian preprocessing, FastText-compatible embeddings, CNN training, and test-set evaluation.
    Jupyter Notebook · Last push: 2026-06-22

  • Pipelined RISC-V processor — The Register Transfer Level (RTL) implementation of a Pipelined RISC-V Processor.
    Verilog · Last push: 2026-02-06

What I work with

Area Languages and tools used in my projects
Applications & systems C, C++, Java, Python · SFML, Linux, Git
Data & machine learning Python, SQL · PyTorch, scikit-learn, Jupyter, SQLite, PostgreSQL
Computer architecture Verilog, assembly · RISC-V, MIPS, ModelSim

Around my GitHub

33 public repositories · 28 followers · 4 stars received

Stars received are counted across my 31 public non-fork project repositories (excluding this profile repository).

More projects with recent pushes

فارسی · دربارهٔ پروژه‌ها

روی ابزارهای توسعه، پردازش داده و یادگیری ماشین کار می‌کنم و در پروژه‌های دانشگاهی به سراغ کامپایلرها، سیستم‌عامل و معماری کامپیوتر می‌روم. پروژهٔ Mardas Folio را برای نگارش Markdown و تولید PDF فارسی، انگلیسی و ترکیبی توسعه می‌دهم.

نمونه‌کارهای بالا از مخازن عمومی من انتخاب شده‌اند؛ معرفی هر پروژه و اطلاعات فعالیت آن از GitHub به‌روز می‌شود.


Public GitHub data refreshed: 2026-09-28 (UTC). Scheduled daily · repository descriptions, primary languages, stars and push dates update automatically. Refresh status.

Pinned Loading

  1. Mardas-Folio Mardas-Folio Public

    A Python-based Markdown-to-PDF publishing tool for Persian, English, and mixed RTL/LTR technical documents, with CLI, browser-based Studio, Book Mode, citations, cross-references, and Chromium rend…

    Python 3

  2. University-Teaching-Management-System University-Teaching-Management-System Public

    University Teaching Management System (UTMS) is a terminal-and-web hybrid C++20 application designed to streamline university course management and academic social interactions. Developed as part o…

    C++

  3. Plants-VS-Zombies Plants-VS-Zombies Public

    a fan-made implementation of the classic Plants vs. Zombies game, developed in C++ using the SFML multimedia library. This project was carried out as the Fifth Assignment for the Advanced Programmi…

    C++

  4. Stardew-Valley-Mini-Game Stardew-Valley-Mini-Game Public

    a Stardew Valley-inspired farming simulation game, developed in C++ using the SFML multimedia library. This project was carried out as the Fifth Assignment for the Advanced Programming course at th…

    C++