Software Development

I've worked extensively with web technologies including NodeJS, AngularJS, and Java to create professional software for both startups and corporations.

Blink Mortgage

Blink Mortgage aims to disrupt the mortgage industry by bringing digital applications with great user experience to every broker in Canada. I am lead developer on the Mortgage portal team. I work with Carter Zimmerman and Henry Kaufman.

Qualifications

For up to date information about my educational and professional experience, checkout my LinkedIn profile.

QuickCrypt

Have you ever need to send somebody your SSN but been concerned with the security of your communications? Quick-crypt is pastebin but with encryption. Encryption using a password has been abstracted to the encrytion.service.ts service. Currently, the service wraps the Stanford encryption library using sjcl.json.encrypt() as a simple encryption solution. Since sensitive data in pastes is encrypted, it can be stored publically. As a result, pastes are stored by default in a public firebase. Firebase provides the advantages of free data storage and realtime updates.

Security Research

How easy is it to design a robot that does my Spanish homework for me? Find out by reading my first dive into cybersecurity research.

Economics Research

Can a strategy be used to win 50/50 bets? Common sense says no, and experimental evidence agrees. However, the Labouchère system comes close to consist returns on 50/50 bets until players lose their entire bankroll.

Blockchain Research

Blockchain is the fundamental technology behind cryptocurrencies like Bitcoin and Ethereum. I built a simple blockchain implementation in Python build on a simplified version of the Bitcoin mining algorithm. The repository also contains some research into image processing for the purpose of incorporating image processing technology into the blockchain proof of work algorithm.

Text Recognition Research

Blockchain is the fundamental technology behind cryptocurrencies like Bitcoin and Ethereum. I built a simple blockchain implementation in Python build on a simplified version of the Bitcoin mining algorithm. The repository also contains some research into image processing for the purpose of incorporating image processing technology into the blockchain proof of work algorithm.

Contact Me