Software Development Consultant, with over 20 years of experience.
Currently pursuing a Master’s Degree in Blockchain and DLT at the University of Malta.
Developed various commercial applications ranging from high performance multi-threaded server-side solutions to client-side UI centric applications.
Started his development career at GFI Software, where he developed Enterprise Software for 8 years.
Next he founded WinDeveloper Software for providing consultancy services and the development of more Enterprise Software solutions.
Today he is very focused on Blockchain and DLT technologies.
An Introduction to Ethereum 2.0
| Oct 08, 2020
The much-anticipated Ethereum 2.0 multi-phase deployment has started! In the last few weeks, I have posted screenshots of my Ethereum Beacon Chain and Validator nodes to the BlockchainThings Twitter and Facebook pages. I hope this has teased your curiosity, because now is the time to start learning about it!
An Introduction to Bitcoin Scripts
| Sep 17, 2020
Lying at the heart of the Bitcoin transaction settlement system is a scripting language. Today we look at the Bitcoin Genesis and use this to learn about Bitcoin Scripts.
Deploying & Running Solidity Smart Contracts on TON OS
| Sep 04, 2020
A few weeks ago, we walked through the installation of TON OS. It is now time to take this a step further. Today we deploy and run a Solidity smart contract. In the process we discover some key differences between Ethereum and the TON blockchain.
How High did Ethereum Transaction Fees Really Go?
| Aug 21, 2020
Did Ethereum transaction fees really jump to $40? Will DeFi applications jump the ship? It is time to investigate what the fuss is all about. The data is there, we just need to take the trouble of collecting and analyzing it. This is exactly what I did and here are my findings.
Running TON OS on Windows
| Aug 05, 2020
Born from Telegram's blockchain ashes, Free TON inherited a feature-rich codebase. Today we look at how Free TON came about. Next, I will show you how to run TON OS on Windows 10.
Designing an Unbounded List in Solidity
| Jul 23, 2020
In most applications, working with lists is fairly trivial. Most languages provide libraries for list handling, and we hardly need to worry about the details. However smart contracts are unlike "most applications", and we need to pay special attention to design restrictions imposed by the blockchain.
Running an Ethereum Node for Software Development
| Jul 01, 2020
Running nodes is often synonymous with mining and earning rewards. However, to developers the blockchain is a platform for testing, deploying and running code. Here is how I am running an Ethereum node, synced to the mainnet for development purposes.