I kept noticing something frustrating.
No matter how many times I fixed the same bug, AI tools would treat it like the first time.
That’s when I realized the problem:
stateless AI can’t help you grow.
What I Built Instead
I built CodeMentor around one principle:
Every mistake should matter in the future.
Stack:
- React frontend
- Groq for inference
- Hindsight for memory
Loop:
Recall → Analyze → Retain
Learning Through Repetition (and Breaking It)
The system:
- Detects repeated mistakes
- Highlights patterns
- Adjusts responses
This turns debugging into learning.
Storing Experience
await hs.retain(bankId, `Repeated issue: ${mistakes}`);
Now mistakes aren’t wasted—they’re reused.
Final Thought
Stateless AI answers questions.
Stateful AI builds skill.

SOCIAL SHARE CARD GENERATOR