About
I am a Full Stack Blockchain Developer. I love building modern Dapps for cutting edge Decentralized Finance (DeFi) systems used in payments, lending, money markets and trading. I've recently designed and architected a payments solution and eKYC system being deployed in South East Asia.
As a Full Stack Blockchain Developer, I can:
-
Design Blockchain Solutions: talking to business stakeholders, technical teams, end users to gather requirements, limitations and challenges with the proposed system. Documenting these designs using UML.
-
Refactor Blockchain Designs: as the systems are being built out certain discoveries are made with the limitation of the design. As such the design is refactored as required.
-
Build Blockchain Applications: I am a software engineer with 20+ years of experience of coding complex business systems. I have built systems in a number of platforms and now my tools are a mixture of Solidity, JavaScript, Node JS, React Js and Vue JS.
-
Test Blockchain Applications: as a practitioner of test driven development (TDD) for the last +10 years, I always deliver applications that include a full set of unit and integration tests. Typically for Dapps, I'll use Jest, Chai, Sinon and Nightwatch JS.
-
Deploy & Monitor Blockchain Systems: work with experienced DevOps engineers to deploy, monitor and scale blockchain systems. I'll typically use Amazon Web Services for cloud based deployment together with a number of logging and monitoring tools.
I can work on projects that require all of the above or just a subset. Maybe you already have a blockchain application which requires tests or you already have the designs and specifications and require help with coding the Smart Contracts and Dapp front end. I am able to fit into any of the stages of a blockchain project and provide value to the team and the development of the product as suited.
Projects
I am currently running the following two projects.
DevBootstrap is a set of online technology training courses designed to get full stack blockchain developers up and running with clear, concise and detailed tutorials. I teach Blockchain Architecture, DeFi Systems, JavaScript, Node JS, Vue JS, React JS, Design Patterns, Test Driven Development, Smart Contract Development, Databases, and Data Structures.
DevZep is a team of professional software consultants who work primarily with Startups to solve early stage problems, growth hacking experiments, blockchain applications, machine learning as well as custom web and mobile app development.
To find out more about me check my LinkedIN profile.