~/jnacer / projects.py
K search — : —
In [*]:pages/projects.md
markdown
## projects

Projects

Selected Projects

Synthesis Overthrust

  • id: PRJ · 01 · 2025→
  • status: ● open-source · AGPLv3
  • summary: Gamified skill-development platform with structured skill-tree covering MLE, DS, DE, AI Engineer, and custom tracks. Six seniority tiers and spaced-repetition scheduling inspired by RPG progression.
  • stack: Tauri 2 / Rust | React + TS | FastAPI | SQLite
  • metrics: roles=4 | tiers=T1→T6 | nodes=~380
  • repo: https://github.com/on1link/SynthesisOverthrust
  • problem: Career development for data/ML roles is fragmented — there's no single map from fundamentals to specialization or expertise.
  • approach: Model each role as a dependency graph of skills with prerequisites; schedule reviews via SM-2 spaced repetition; render the whole thing as a zoomable skill-tree.
  • built: Desktop shell in Tauri, Python service for progression tracking, graph-diff engine for detecting prerequisite conflicts, and a ritualized "level-up" flow for milestone celebrations.

Other Notable Work

Contributions to open-source projects. See GitHub for additional work and ongoing research.

Explore on GitHub →