Digital Systems & Distributed Technologies