Meos (block.one)
As 1st intern last Summer (and part-time senior consultant while finishing my senior year), I built the initial front-end and app architecture for block.one’s upcoming secure-enclave browser and authentication iOS app. This app is designed to make blockchain apps more user-friendly by replacing long passwords or “keys” with Touch/Face-ID. It also introduces Ricardian Contracts, which means transactions are displayed in plain-english instead of code when you sign for it (see demo). In addition to iOS development and design, I also developed influential proposals for the product development strategy during my time there.
I learned a ton, including:
Multi-threading, async API calls, optimizing speed and performance.
Fetching/parsing complex JSON data-structures
Using Javascript, HTML on native iOS (WebKit)
Using Apple’s Secure Enclave, Touch/Face ID
Designed web app manifest specifications, and wrote open-source documentation
Caching, CoreData, NSUserDefaults
Agile Development Cycle
Interviewing iOS candidates
Developed a simple MacOS browser