Desktop MVP

my-dict

Offline-first personal dictionary and lexical memory system with smart search, typo correction, and adaptive learning, built as a native desktop app.

Project

Key Achievement

Offline-first desktop MVP demonstrating adaptive data structures, background processing, and behavior-driven learning design

Project Details & Notes
[01]

Designed an offline-first lexical memory system with SQLite as the persistent source of truth and adaptive in-memory indexing

[02]

Implemented Trie-based smart search with Levenshtein + Norvig correction for fast lookups and high-quality suggestions

[03]

Built a native desktop interface using Tauri, integrating a Python backend via IPC for seamless search and learning workflows

[04]

Added personalized Word-of-the-Day and micro-learning mechanisms driven by user behavior and lookup history

Technologies Used
PythonPython
SQLiteSQLite
TauriTauri
Yeshwanth S