All projects
Systems2025v1.0

Smart Login Key

Lock, unlock and freeze your Windows PC from your phone — biometrics on the phone, cryptographically signed commands on the wire.

Role: Solo Developer
Smart Login Key

Smart Login Key turns your Android phone into a hardware key for your Windows PC. From the phone you can lock the desktop, freeze all keyboard and mouse input, and unlock again with your fingerprint or face. The desktop side runs as a native C++ Windows Service that starts at boot — before anyone logs in — alongside a Windows Credential Provider that hooks into the real OS login screen, an input-blocking fullscreen overlay, and a system-tray app; the phone side is a Flutter app with biometric authorization and an Android home-screen widget for one-tap control. Every command between the two is signed with Ed25519, with an emergency backup password as a fallback.

Highlights

  • Engineered a true cross-device system — a native C++ Windows Service running from boot (before login), a Windows Credential Provider integrated into the OS login screen, and a Flutter phone app — communicating over TCP + HTTP.
  • Secured every command with Ed25519 digital signatures so only the paired phone can lock, unlock or freeze the machine, with an emergency backup password as fallback.
  • Implemented remote lock plus full keyboard/mouse input blocking via native Windows hooks and a fullscreen overlay, controllable from the phone or an Android home-screen widget.
  • Gated unlock behind on-device biometric authentication (fingerprint/face) on the phone.

Tech

C++Windows ServiceCredential ProviderFlutterDartEd25519TCP / HTTP