Back to projects

Project

Defence DLT Solutions

Development of blockchain-based document notarization and decentralized file management solutions for a defence-related use case.

Company
Almaviva S.p.A.
Period
2020 - 2025
Experience
Senior Blockchain Engineer
  • Solidity
  • Node.js
  • JavaScript
  • Web3.js
  • IPFS

Context

The project implemented a private blockchain solution for document notarization and decentralized file management. Documents were notarized together with metadata, while smart contract events exposed the corresponding IPFS Content Identifier (CID), allowing participating systems to automatically pin the related files to local IPFS nodes.

Contribution

I developed the solution across the full stack, including backend services, frontend applications, smart contracts, and blockchain integrations supporting the document notarization process.

Technical Scope

  • Developed Solidity smart contracts for document notarization with associated metadata.
  • Built a web application allowing users to submit documents for notarization.
  • Implemented backend services responsible for interacting with the blockchain and coordinating the notarization workflow.
  • Designed an event-driven integration where smart contract events triggered the automatic pinning of notarized documents to local IPFS nodes using their CID.
  • Integrated frontend, backend, blockchain, and IPFS components into a complete end-to-end solution.