Hi 👋! I’m Chris and I am a full stack developer with interests in blockchain technology and decentralized finance. I’ve been involved in a bunch of different opensourced projects and startups, you can check them out below.
During my bachelors in Electrical Engineering I re-discovered blockchain and cryptocurrencies and was immediately sold on the potential they have to radically transform our society. When I started exploring the DeFi space I realized just how important it is to understand the fundamental economics and financial markets of the traditional world in order to build a better decentralized financial system. To this end I’m currently doing my Masters in Financial Technology which covers a wide range of relevant fields like blockchain, datascience, software engineering and financial markets topics.
I see blockchain as a technology that empowers people for the first time to challenge the power structures that define our society at a protocol level.
Oh and I also like scuba diving, photography, live music and good food 🤘🚀.
Work experience & startups
2018 - Presentregistree.rocks
Registree is a decentralized and cryptographically secure student database and platform that connects students, universities and employers. Registree uses a combination of blockchain and distributed database technology so universities can securely store student data in a way that preserves students privacy and allows third parties to query student data. With Registree's platform, students own their data while universities are the sole creators of data which guarantees that the data obtained from the Registree platform is accurate, verified and authentic.
I am currently responsible for building out Registree’s software architecture, dev ops pipe lines, front end, authentication, blockchain infrastructure and self sovereign identity solutions. I am also actively researching the scalability, security and interoperability solutions required to make Registree’s ultimate goals a reality.
2018 - Presentribbonblockchain.com
Ribbon Blockchain is a Public Health Incentives platform that adds a tokenization layer to any national public health system used to channel donated, pledged or sponsored funding for health and wellness related behavioral incentives. Funding is sent directly to patients, community health workers and healthcare practitioners where incentives are used to improve prevention, adherence, quality care delivery and overall population health outcomes. Ribbon has received funding from Consensys social impact grants and is building out its POC in 2019
I am current leading the development on the Ribbon platform and responsible for the technology architecture design and implementation. I am leading up the research into implementing scalable micropayments using xDAI as well as USSD based on and off ramps for users. I am also exploring the design of a data marketplace to enable the sale of anonymized medical records using the Ribbon platform.
Open source projects
2018 - Presentradi.cards
NFT eCards for greater fun and greater good. All income goes to charities working to promote Internet freedom and environmental rights. Under the hood RadiCards is a platform for creating NFT eCards. Ether or DAI can be attached to the eCards and then sent to friends using trustless claimable links. All other proceeds go to charity.
I was one of the founders of the project and helped build out the initial version for Christmas in 2018. Early 2019 we took the project to a new level integrating claimable links and DAI intergration for Chinese New Year 2019. I lead up the development for this second iteration and was responsible for the smart contracts and front end design and integration.
MeterBlock was a collaborative project that created a decentralised platform to facilitate the governance of electrical energy consumption and production, measured and controlled by smart, blockchain-connected power meters. The goal of the project was to build a prototype device running on the Ethereum blockchain to facilitate this energy exchange governance.
This project formed part of my dissertation for my honors degree. It won the SAIEE National Student Paper Competition as well as the most innovative 4th year project amongst all engineering discipline in my graduate class at Wits in 2018.
University Of Cape Town
MPhil Masters In Data Science, specializing in Financial Technology
The Master’s in Fintech offered at UCT is a new, innovative degree covering the technology behind modern financial innovation and big data analysis through in-depth training in machine learning, software design, and distributed ledger technologies. The degree combines technology with an understanding of financial markets and is designed to foster entrepreneurship. During the program we collaborate closely with fintech start-ups and the financial services industry.
University Of Witwatersrand
BSc (Eng) Honors, Electrical and Information Engineering. Cum Laude
2015 - 2018
The BSC in Electrical Engineering is a 4 year honours level program. It contains a broad mix of courses that cover diverse aspects such as electric circuits, software engineering, microprocessors, telecommunications, electronics and networking. I tailored the program to focus on as much software engineering and computer science as possible, while still maintaining the electrical engineering topics. My honors year was focused heavily on blockchain based applications, where I created MeterBlock for my final year project.
Other Notable projects, hackathons & papers
Dapp to sell crypto at predefined intervals on the way up during a bull run. Dapp calculates all sell prices based on user input and recommends the best strategy to exit your position. Funds are stored in smart contracts and automatically traded via Uniswap. Contracts were written in
Vyper, front end in
materialUI. Offchain relayers watch the contracts and trustlessly execute trade orders within the contract to preform token swaps on
Dapp created as past of masters degree enabling academics to monetize their research for commercial applications while supporting open science. Researches can register on the platform, upload their works and create open auctions for material. Companies can buy licenses to use the research which mints non-fungible tokens(
ERC721) which represent ownership of a licence. Integration done with
IPFS for file storage and
Orcid for academic profile verification.
Cryptocurrency backtest to compare different rebalancing and trading strategies. It covers working with crypto price API’s to retrieve information, manipulate this information using
numpy into something that can be used in time series computations to implement different trading strategies. Interactive time series plotting is covered using
Dapp which creates automatically rebalancing crypto funds in a decentralized and trustless manor. Snap fund leverages decentralized exchanges for automated portfolio rebalancing to maintain a predefined ratio of
ERC20 tokens. This project was part of the EthCapetown hackathon 2019 which we won with this submission.
Blockchain Art Directoryblockchainart.directory
Contributed to the development of the Blockchain Art Directory (
BAD) that serves as a service featuring a comprehensive collection of current, future and former projects which are dedicated to blockchain art, crypto collectibles and Non Fungible Tokens. I was responsible for building the search and filtering component of the front end application as a freelancer.
Energy consumption visulization to monitor and optimize energy consumption for a dynamic collection of buildings, such as a university. This a component of my honors thesis at Wits along with meterBlock.Fullstack Web development Devops Python Jupyter Notebooks
Decentralized, peer to peer funding platform for creatives, charities and open source projects. Ethstarter enables individuals to create new campaigns and publish them on an open platform. Key campaign logic is stored within Ethereum Smart contracts and additional information (such as images, text and embedded content) is stored on
I wrote a paper on the current research into Ethereum smart contract development best practice relating to contract security. Previously hacked contracts are identified and discussed, breaking down exactly how the hack occured. A selection of the latest symbolic execution-based and static analysis tools are then used to analyze these contracts to try and identify the exploited vulnerabilities.Blockchain Solidity Security Wits
blockPoll is a pseudo-anonymous, online, blockchain-based voting tool, used to facilitate organizational-based proxy voting and polling mechanisms for a wide array of uses. Joint first place winner at Unlock the Block Hackathon in Capetown 2018.Blockchain Dapp Solidity Hackathon
Co-owned multisignature staking pool for Ethereum’s proof of stake. Was conceptual before ETH2.0 specks were full defined or fleshed out and explored the possibility of staking pools. My team took second place in the Netherlands Blockchaingers hakathon 2018.Blockchain Dapp Solidity Hackathon