Featured project
Smart Payment Gateway
Development of a blockchain platform using Legal Smart Contracts to manage receivables issued by SACE, enforcing business rules, role-based permissions, and installment lifecycle management.
- Company
- Almaviva S.p.A.
- Period
- 2020 - 2025
- Experience
- Senior Blockchain Engineer
Context
The project implemented a blockchain platform for managing receivables issued by SACE to small and medium-sized enterprises (SMEs). Legal Smart Contracts modeled the lifecycle of each receivable and its installments, enforcing business rules while maintaining an immutable record of every state transition.
Contribution
I developed the solution across the full stack, designing and implementing the smart contracts, backend services, and web application supporting the management of receivables throughout their lifecycle.
Technical Scope
- Developed Solidity smart contracts implementing the business lifecycle of receivables and installments.
- Implemented role-based access control (ACL) and time-based constraints to enforce business rules directly on-chain.
- Built backend services with Node.js and MongoDB to expose REST APIs and coordinate blockchain interactions.
- Developed the web application with NestJS for managing receivables, installments, and contract state.