Daniel Permane

Daniel Permane

Computer Science
University of Florida

Sanjeev Varma, Hatem Elmougy, and I spent one summer imagining the mastery learning platform we wish we had growing up.

Slate's machine learning course displayed as a contour island, with blended mastery colors

We went deep into Math Academy and Anki to understand how learning could be structured around prerequisites and long-term retention. I developed the system that tracked what a student remembered and mastered over time.

I worked closely with the team on the UI/UX, going through dozens of revisions and drafts. The island was our attempt to make an overwhelming knowledge graph of skills digestible for the average learner. The harder part was connecting that picture to the actual experience of studying.

Slate binary search lesson with a Python coding problem Slate's implemented What world should we create screen

We presented Slate to classes and worked with professors at UF & USF using their own material. I prepared knowledge graphs from textbooks and helped design a research study. We paired student conversations with PostHog usage to understand whether people could find their way without us having to explain it.

It challenged a lot of our assumptions. An interesting learning model and a beautiful interface were not enough for people to return. We needed to concoct a blend of Socratic tutoring and spaced repetition that felt seamless and intuitive for every exam. We narrowed the scope and kept revising the experience around that.

Coding Interview Patterns island with an expanded course panel Slate browser extension showing course content synced
Slate's study interface with course topics, the island preview, and a tutoring conversation

Persona 5 helped inspire Slate's high-contrast black-and-white design. I was drawn to the inverted panels and the way its user interface felt like part of the world itself.

Persona 5 menu with high-contrast inverted black-and-white typography Persona 5 gameplay with angular black-and-white user interface panels