← Back to all projects


SlovoEd Dictionary & Linguistic Engines
2004-2005
LinguisticsC++Pure CMobileCompression AlgorithmsPalmOSSymbianWindows MobileSlovomorphoSlovosoundLinguistic Engines
During the mid-2000s, SlovoEd was the dominant dictionary software for the rapidly evolving PDA and smartphone market. My work focused on enhancing the core linguistic capabilities and resource efficiency of the software suite across PalmOS, Symbian, and Windows Mobile.
Key Engineering Achievements:
- Slovomorpho Engine: Developed a sophisticated morphology engine that provided grammatical support for dozens of languages. It enabled intelligent search, allowing the dictionary to recognize different word forms and provide accurate translations regardless of the conjugation or declension used.
- Slovosound Audio Base: Designed and implemented the 'Slovosound' module, which integrated high-quality human-recorded pronunciations into the dictionary. This allowed users to hear correct pronunciations in various languages, a groundbreaking feature for mobile devices at the time.
- Extreme Data Compression: Developed and optimized proprietary compression technologies to overcome the severe storage limitations of mobile hardware. Our innovation allowed a database of 50,000 words to occupy less than 20MB of storage—a record-breaking achievement that set the industry standard for performance and efficiency.
- Cross-Platform Architecture: Maintained a unified codebase in C and C++ that ensured consistent performance and feature parity across diverse mobile operating systems and hardware architectures.
Media Gallery


