The remainder of this page provides more details on each engagement type.
Startup founders would often have some funding to outsource the development work for their proof-of-concept Minimum Viable Products (MVP) to an off-shore development shop. However, they might lack the technical know-how to vet and hire a remote development team. Additionally, when the project starts, they might not have anyone technical on their side to interface with, oversee, and manage the work being done by the remote dev team. As a result, the end product might end up less than functional.
While you might not need a full-time CTO yet, having somebody technical on your side, even if it's just on a part-time basis, who represents your interest while your application is being developed is often well worth the investment. Rebuilding a project from scratch can cost a lot of money and time.
That's where I can help. I work with non-technical startup founders to develop their MVP. I help guide them through the technical aspects of creating their application. My capabilities include:
And if you already have a CTO/technical co-founder, maybe that person could use some additional help with the tasks above.
I leverage productive tools and frameworks to reduce development costs and rapidly build and deploy applications.
dApps are applications that are distributed on a blockchain or decentralized peer-to-peer network without a central authority. To allow users to transact on the blockchain, dApp frontends typically display a crypto wallet that facilitatse these transactions.
My expertise includes developing full-stack blockchain-based applications, or dApps. I help founders convert their business ideas from a whitepaper to a fully-featured dApp.
I have experience building dApps using Web3 SDKs and libraries such as web3.js and ethers.js. These libraries link web frontends with smart contracts and allow users to access a browser-based crypto wallet to conduct blockchain-based transactions. See the "Smart Contracts Development" section below for a list of my recent projects.
Smart contracts enable users to exchange digital assets (e.g., money, property, shares) in a trustless way, using code that lives on a blockchain and executes in an automated fashion when certain conditions are met, without the need for intermediaries.
I'm skilled at developing smart contracts using Solidity and popular industry dApp standards and tools such as web3.js, ethers.js, Truffle, Hardhat, MetaMask, OpenZeppelin, and Ganache.
I'm familiar with a variety of ERC token standards (e.g., ERC-721, ERC-20, etc.) and can recommend the appropriate smart contract type to suit your business needs.
My recent projects include:
Do you need to get your team up-to-speed quickly on the latest web technologies? I've led programming workshops on modern web development for companies like Intuit, American Express, and Northern Trust.
I cover the following topics:
I also enjoy working with coding boot camps – either as a part-time instructor or curriculum consultant. I've worked with schools like Chegg to modernize their sofware engineering immersive curriculum. I work closely with each client to craft a curriculum that meets their specific program needs.
Are you a Web3 company looking to expand your technology's reach in the developer community? I'm proficient at crafting detailed, step-by-step tutorials and documentation that will help onboard new developers to your platform.
Think I could be a good fit as a speaker for your conference/podcast based on the content I’ve published here? Then get in touch.
Are you looking for a place to advertise your open hiring positions? Would you like to spread the word about your product or brand? Or do you simply have a collaboration or partnership idea? I’m open to anything that would provide value to my audience of developers.