Skip to content
View aminHZDEV's full-sized avatar

Block or report aminHZDEV

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

Languages

Backend & ML

Data & Messaging

Infrastructure

Observability

Also in the stack


🧩 Open source

  • okf-ctx : keyword retrieval over a documentation bundle for LLM agents. SQLite/BM25 index, an MCP server, and telemetry that reports gaps and contradictions in the docs. On PyPI.
  • OpenUnderstand : open-source reimplementation of the SciTools Understand API for Java. ANTLR4 parser, SQLite database, 67 metrics. Ships as a PyPI package and an IntelliJ IDEA plugin.
  • CodART : automated source-code refactoring toolkit, metrics, code-smell detection and refactoring suggestions.
  • Taxi Booking Framework : design-pattern-driven framework for taxi booking systems.

🔬 Research

Publication

  • R. Rezvani-Jalal, M. Zakeri-Nasrabadi, S. Parsa, A. Hasan-Zarei. "Enhancing Malware Detection Reliability in Non-Executable Files Using Confidence Score Prediction." International Journal of Information Security, 25(5):138, 2026.

MSc thesis, Sequential Refactoring with Reinforcement Learning

  • SeqRefactor: a PPO agent (PyTorch) that learns which behaviour-preserving refactoring to apply next on a Java project. PMD for smell detection, SciTools Understand for candidate search, a headless Eclipse JDT engine for deterministic AST transforms, QMOOD design metrics as reward. Evaluated against NSGA-II and random-search baselines.

📫 Reach me

Pinned Loading

  1. m-zakeri/CodART m-zakeri/CodART Public

    Source Code Automated Refactoring Toolkit

    Python 39 60

  2. m-zakeri/OpenUnderstand m-zakeri/OpenUnderstand Public

    An open-source implementation of Understand Python API

    Python 14 53