LibrePass był samodzielnie zaprojektowanym projektem open-source obejmującym aplikację mobilną, backend API, model danych, dokumentację, konteneryzację i synchronizację.
Najważniejszym założeniem była separacja odpowiedzialności między klientem a serwerem. Aplikacja Android odpowiada za doświadczenie użytkownika, lokalną pracę offline, biometrię i operacje na sejfie, a backend Spring Boot przyjmuje tylko dane potrzebne do uwierzytelnienia, synchronizacji i przechowywania zaszyfrowanych wpisów.
Projekt wymagał połączenia decyzji produktowych z technicznymi: od wygodnego tworzenia konta, dodawania haseł i generatora, przez walidację żądań i tokeny, po obsługę kolejkowania zmian offline oraz konfliktów podczas ponownej synchronizacji.