Dmitriy Mgar

Hey, I'm Dmitriy Mgar

This is my personal
skill-tracking system.

I built SkillForge to structure my own learning — skill trees with coding exercises, lessons, quizzes, and flashcards, all gamified with XP, levels, and streaks to keep myself going.

How it works

🎯

Skill Trees

Learning paths broken into topics with exercises, lessons, and quizzes in a logical sequence.

💻

Code Runner

Write and run Python directly in the browser with instant output comparison.

🧠

Spaced Repetition

Flashcards with SM-2 scheduling to retain what I learn through smart review intervals.

📊

Progress Tracking

Activity heatmap, per-skill progress bars, and stats to see how far I've come.

🏆

Gamification

XP, levels, titles, daily streaks, and Telegram notifications to stay motivated.

🤖

AI Tutor

Context-aware assistant that knows the current exercise and can help when I'm stuck.

Interested?

SkillForge is a private project, but if you'd like to take a look — drop me a line.

dmgar.is-a.dev · Built with FastAPI, HTMX & SQLite