arrayof invaluable backend skills.
Written in early 2018 in time for the crypto-boom, my web-based cryptocurrency payment processor was made to be quick, beautiful and secure.
Its intended use-case was for payment processing for businesses wanting to use cryptocurrncies at checkout, and for trading platforms which needed a secure gateway for deposits and withdrawals.
It supports on-the-fly wallet generation for twelve cryptocurrencies, as well as the option to run entirely in memory, using PHP Redis, for increased privacy.
Currency data including cryptocurrency prices and foreign exchange rates are continually updated in memory using PHP Redis with a WebSocket connection to a Forex Broker.
The user's browser recieves all necessary currency data via an AJAX request on initiating a payment.
A wallet of the user's selected cryptocurrency is generated in server memory using Python for increased security. Wallet keys are then encrypted with the server's dedicated wallet-generation PGP key, and stored encrypted in cold storage.
Fascilitating live options trading of commodities, foreign exchange pairs and cryptocurrencies, Turboptio was a game-changer for web-based and mobile trading.
With a focus on gorgeous and responsive UI, Turboptio utilised AngularJS on the front-end and NodeJS on the backend for lightning fast interactivity on mobile and desktop.
A high level of abstraction in fascilitated fast development and clean appearance.
Maintaining a codebase containing over 20,000 lines of PHP and Javascipt is no easy task.
Extreme care was taken to document all code and follow strict syntax and file structuring protocols.
I used only the most modern and secure encryption schemes and data-security protocols; maintaining secure operation on the client and server side without sacrificing performance.
Ensuring the security of business information as well as user data requires care and meticulous attention to detail.