fromdataclassesimportdataclassfromtypingimportlist@dataclassclassResearcher:
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()Geotechnical AI Applying machine learning and deep learning to granular material behavior, soil classification, and civil infrastructure safety. | Scientific Machine Learning Physics-informed neural networks and data-driven models that respect engineering constraints — not just black-box predictions. |
Data Science for Engineering Building interactive tools and web applications to make geotechnical data analysis accessible, visual, and powerful. | Developer Tools
Building |
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
| Project | What it does | Status |
|---|---|---|
| projectmem | Local-first memory for repos. | Working |
| Geotechnical ML Tools | ML-powered analysis tools for geotechnical engineering workflows | Research |
| Scientific ML Experiments | Physics-informed models for granular material simulation | Learning |


