projects

Research and engineering work. Open a card for details, figures and code.

research

OIST · 2026 – present

Scrambling in the Tree of Life

Self-supervised learning of genome-rearrangement patterns from pairwise whole-genome alignments.

  • PyTorch DDP
  • Set Transformer
  • VICReg
  • Slurm

Sharif University · 2025

DiffRUL

Diffusion-based data augmentation for remaining-useful-life estimation of aero-engines and bearings.

  • PyTorch
  • DDPM
  • LSTM
  • CNN

C-MAPSS code XJTU-SY code

engineering

Personal project · 2026

MyTorch

A deep learning framework built from scratch to learn how PyTorch works.

  • Python
  • NumPy
  • Autodiff
  • Rust

Code

2025

Knowledge Graph Generator

Turns PDF documents into an evolving knowledge graph through a containerized, idempotent pipeline.

  • FastAPI
  • GraphRAG-SDK
  • FalkorDB
  • Kafka
  • MinIO

Code

2025

Search Engine

An information-retrieval system for Persian text that combines sparse and dense retrieval.

  • TF-IDF
  • ParsBERT
  • K-Means
  • FAISS

Code

Yektanet internship · 2024

Dotanet Ad Server

A team-built ad-serving platform with real-time auctions and click and impression tracking.

  • Go
  • PostgreSQL
  • Kafka
  • Docker

Code

Team project · 2025

Applicant Tracking System

Ranks CVs against a job description using sentence embeddings.

  • Flask
  • SentenceTransformers
  • Docker

Code