Skip to content
View MasihMoafi's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report MasihMoafi

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.

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
MasihMoafi/README.md
Masih Moafi - AI/ML Engineer

Website      LinkedIn

AI/ML engineer. I build tools that remove friction from working with AI.

Twitter Email


Elpis

Elpis is my current flagship project: a terminal coding agent built to continue the work, not restart it.

Long sessions lose shape. Goals get buried in transcripts, decisions disappear after compaction, and a new session often begins with the user explaining the same task again. Elpis keeps the active goal, admitted context, decisions, verification, and next action explicit.

It contains the Codex Rust execution foundation and adds Elpis-owned retrieval, portable workspace state, local memory, provider support, behavior, and interface.

Elpis is under active development. The first public version will be tagged after its release checks pass.

Tools I built for my own work

  • Voice Commander — local voice transcription with optional refinement, structured output, hotkeys, and automatic paste.
  • Skills I Use — operating instructions and small harnesses for coding agents, including first-principles engineering and documentation.
  • Rubik's Coding Lab — an interactive 3D environment for inspecting cube state, permutations, and rotation logic.

Research and applied ML

How I work

Question -> delete -> simplify -> accelerate -> automate

I prefer small systems, explicit boundaries, focused checks, and documentation that says what is implemented and what is not.

Current work

  • Preparing Elpis for its first public release.
  • Studying for a master's degree at IUT.
  • Improving agent context, continuity, retrieval, and developer interfaces.

Pinned Loading

  1. Elpis Elpis Public

    You put an agent into an Elpis, and it becomes Elpis; Be Elpis my friend.

    Rust 30 2

  2. Eyes-Wide-Shut Eyes-Wide-Shut Public

    LLM security research: Red-teaming GPT-OSS-20B. Discovered 5 high-severity vulnerabilities including cross-lingual attacks and semantic exploits.

    Python 16 1

  3. Voice-commander Voice-commander Public

    GPU-accelerated local voice transcriber with Whisper.cpp and Gemini API refinement for developers

    Python 15

  4. Financial-Market-Analysis Financial-Market-Analysis Public

    Financial market analysis using time-series models, clustering algorithms, Transformers, and reinforcement learning for trading strategies.

    Jupyter Notebook 10