← Selected work
07

LockedIn

A study app that combines distraction blocking, scheduled sessions and AI-generated quizzes to help students follow through on their study plans.

Role
Software Engineer / Product
Focus
Desktop · Productivity · AI · Fintech
Stack
Tauri · Rust · React · TypeScript · React Native (Expo) · Laravel · Zustand · React Query
Type
Desktop · AI · Fintech
staylockedin.xyz
LockedIn — product screenshot

The problem

Students often study on the same devices that compete for their attention. A timer can mark out a session, but it does little to prevent switching to another app or show what a student has understood. LockedIn addresses both focus and recall.

The approach

The desktop app combines operating-system-level app blocking with a dedicated study mode. Quizzes generated from the student's own notes and PDFs provide a way to review the material after studying. Scheduled sessions, a mobile companion and financial pledges add structure and accountability.

The build

  • —Native controls on macOS and Windows block distracting apps and return focus to the study session.
  • —AI-generated quizzes use the student's PDFs and notes, with five question types including self-assessed written answers.
  • —A weekly timetable starts sessions automatically, supported by local reminders and launch at login.
  • —A wallet funded by bank transfer lets students attach a financial pledge to a study goal.
  • —A React Native companion app extends the product to mobile.

The outcome

LockedIn shipped for macOS and Windows, with a mobile companion on Google Play and a product website at staylockedin.xyz.

LockedIn — app screenshot 1
LockedIn — app screenshot 2
LockedIn — app screenshot 3
Next projectLockedIn Assess →