from dataclasses import dataclass
from typing import list
@dataclass
class Researcher:
name: str = "Ripon Chandra Malo"
role: str = "PhD Researcher @ University of Utah"
field: str = "Geotechnical Engineering + Artificial Intelligence"
research_focus: list[str] = (
"Granular Materials",
"Scientific Machine Learning",
"AI for Geotechnics",
)
background: str = "M.Sc. Civil (Geotechnical) Engineering — BUET, Bangladesh"
building: str = "projectmem — local-first memory for developer repos"
goal: str = "Revolutionize geotechnical analysis with ML & data science"
open_to: list[str] = (
"Research collaboration",
"ML projects",
"Open source",
)
ripon = Researcher()projectmem — Local-first memory layer for AI coding agents
Your AI coding agent forgets everything between sessions. projectmem fixes that. It captures issues, attempts, decisions, and cross-project library gotchas locally — so Claude Desktop, Cursor, Antigravity, and Codex start every session experienced, not amnesiac.
100% local · no cloud · no telemetry · MIT licensed
→ projectmem.dev ·
GitHub ·
pip install projectmem



