Steven Fuqua

Senior Software Engineer, Microsoft

Home

Project: PassKeep

Project page: Bitbucket

Placeholder

Technology Leveraged

  • C# + XAML
  • WinRT

Challenges Faced

  • Understanding the KeePass database format
  • Parsing, decrypting, and inflating the database
  • Implementing the Salsa20 stream cipher in a KeePass compatible way
  • Ramping up on WinRT and its differences from .NET - especially w.r.t files and cryptography
  • Designing a clean, intuitive UI
  • Integrating customer feedback in a timely and useful fashion