I'm an experienced freelance, full stack web & blockchain developer with a passion for web3.
Need a developer? I'd love to bring your ideas to life with code!
Learn MoreI am a passionate Full Stack Web Developer with over 15 years of experience. I thrive on problem solving and have a vast experience of building all types of applications including Web Apps, Mobile Apps and Desktop Apps. I build these apps using languages such as JavaScript, VueJS, ReactJS, Laravel, and PHP. I am always experimenting, always learning and love to stay up to date with modern technologies.
I also have a passion for web3 technologies, and have experience writing Solidity Smart Contracts for the Ethereum blockchain, along with associated dapp front ends with full web3 integration.
The types of projects that I enjoying working on are described below.
Web apps retrieve and store information by using server-side scripts, while client-side scripts present the relevant information on the user interface. Web apps can be anything from forums, CMS, ecommerce websites, the possibilites are endless!
Static sites use server-side rendering to serve pre-built HTML, CSS, and JavaScript files to a web browser. Static sites are suitable for content that never or rarely needs to be updated and are optimized for SEO.
A mobile app is similar to a web app in terms of functionality, but is optimized for mobile use and is downloaded from the app store.
Desktop applications are applications that run stand-alone in desktop or laptop computers. They are applications that perform specific tasks and are installed solely for this purpose. Desktop applications are different from web applications because you have to install the desktop application in order for you to access and make use of it, and they sometimes do not need internet access for them to work.
Solidity is an object-oriented programming language for writing smart contracts. It is used for implementing smart contracts on various blockchain platforms, most notably, Ethereum. An example of a smart contract is a contract used to Mint an NFT.
Dapps have their backend code (smart contracts) running on a decentralized network and not a centralized server. The dapp allows the end user to interact with this contacts, and permform taks such as buying an NFT.
My current stack of choice is Vue3, Laravel and TailwindCSS. For apps with static requirements that are optimized for SEO I favour using NuxtJS. I am also a fan of InertiaJS when working with Laravel projects.
When working with the Ethereum blockchain, I use Solidity to develop the Smart Contracts. I have a experience writing a variety of NFT ERC721 contracts and Payment Splitter Contracts amoungs others. I also have experience creating generative art images and associated metadata files for NFTs and working with IPFS storage.
Here are some of my recent projects.
A web app including on the fly NFT minting and an on chain Web3 marketplace, developed using Vue3 with web3 intergration to connect to multiple Smart Contracts on the Ethereum Blockchain.
Galactic Forge NFT Contract - Inc. Soft Staking
An NFT dapp developed using Vue3 with web3 intergration to talk a Smart Contracts on the Ethereum Network on the Ethereum Blockchain.
An NFT minting dapp developed using Vue3 with web3 intergration to talk a Smart Contract on the Ethereum Network on the Ethereum Blockchain.
An NFT minting dapp developed using Vue3 with web3 intergration to talk a Smart Contract on the Polygon Network on the Ethereum Blockchain.
A landing page for a financial independance app, developed as a single page app using Gridsome with a Laravel backend.
An LA Galaxy fan site, developed as a single page app using NuxtJS.
If you are looking for a developer, or have a project or idea that you need advice on or want to discuss, please get in touch. My inbox is always open.