Francisco Faria

Francisco Faria

Research Engineer @ INESC-ID | Blockchain & Distributed Systems

Research engineer at INESC-ID building permissioned blockchain platforms for supply chain traceability. Previously developed robotics and computer-vision applications for healthcare at ISR-Lisboa.

Experience & Education

A timeline of my work, research, and academic milestones.

Research Engineer
INESC-ID · Lisbon, Portugal
WorkSep 2024Present
  • Lead technical architecture for a permissioned blockchain supply chain traceability platform on Hyperledger Fabric, serving major retail and industry partners in Portugal
  • Develop enterprise integrators connecting ERP systems to the blockchain network
  • Design RESTful API services and data models following GS1 EPCIS standard for interoperable supply chain visibility
  • Set up and maintain a K3s-orchestrated cluster featuring services, APIs, CouchDB, Prometheus monitoring, and Grafana dashboards for performance and reliability
Graduate Research Student
Institute for Systems and Robotics (ISR-Lisboa) · Lisbon, Portugal
WorkSep 2022Aug 2024
  • Led development of three Android applications for TEMI autonomous robot deployed across healthcare sectors
  • Trained and deployed YOLO computer vision model for real-time object detection and gesture recognition
  • Built autonomous navigation system with configurable waypoints and touchscreen quiz interface for patient feedback
  • Developed P2P video calling application using WebRTC for remote patient visits and live Q&A sessions
Research Intern
INESC-ID · Lisbon, Portugal
WorkOct 2022Nov 2023
  • Developed EvoChain, a chaincode extension for Hyperledger Fabric enabling controlled mutability in permissioned blockchains
  • Introduced only 9% throughput overhead and 2% memory overhead while providing data correction flexibility
  • Research paper submitted to IEEE NCA 2025
Research Student
Institute for Systems and Robotics (ISR-Lisboa) · Lisbon, Portugal
WorkJan 2022Jul 2022
  • Developed an Android application for knowledge assessment in a hospital environment with quiz-based testing system
  • Implemented a locally hosted reinforcement learning algorithm to optimize notification timing and maximize engagement
MSc Computer Science and Engineering
Instituto Superior Técnico · Lisbon, Portugal
EducationSep 2021Oct 2023
  • Specialization in Distributed Systems and Cybersecurity
  • Dissertation: EvoChain — A Recovery Approach for Permissioned Blockchain Applications (18/20)
  • Key courses: High Performance Computing, Cloud Computing and Virtualization, Forensics and Cybersecurity, Highly Dependable Systems
BSc Computer Science and Engineering
Instituto Superior Técnico · Lisbon, Portugal
EducationSep 2018Jun 2021
  • Foundations in algorithms, data structures, OOP, databases, operating systems, computer networks, distributed systems, AI, and computer architecture
From research to production

Selected Projects

A set of systems I built across blockchain, robotics, and fullstack product delivery.

Featured

FoodSteps

Fullstack development and infrastructure leveraging Hyperledger Fabric blockchain technology for supply chain transparency and traceability, serving major Portuguese retailers.

Hyperledger FabricApache KafkaTypeScriptK3sCouchDBGrafanaPrometheusGrafana Loki

EvoChain

A chaincode extension for Hyperledger Fabric enabling controlled mutability in permissioned blockchains that allows for time-limited data correction while preserving immutability and security.

JavaHyperledger FabricBlockchainHyperledger CaliperTechnical Writing

More Projects

TEMI Object Recognition

Trained and deployed a YOLO computer vision model on the TEMI autonomous robot for real-time object detection and gesture recognition in hospital environments.

PythonYOLOAndroidComputer Vision

TEMI Autonomous Patrol

Built an autonomous navigation system with configurable waypoints and a touchscreen quiz interface for patient feedback collection during hospital rounds.

KotlinAndroidRoboticsNavigation

TEMI Remote Visits

Developed a P2P video calling application using WebRTC on the TEMI robot, enabling remote patient visits and live Q&A sessions between patients and healthcare staff.

JavaWebRTCAndroidP2P
Tools I relied on recently

Skills

A practical stack I have relied on over the past few months to build backend systems, interfaces, and production-grade deployments.

Languages

PythonTypeScriptGolangBash

Blockchain

Hyperledger FabricChaincodePermissioned Blockchains

Backend & APIs

Node.jsExpressREST API DesignAPI Integration with ERP SystemsGS1 EPCIS Data Modeling

Tools

GitDockerKubernetes/K3sLinux CLI/BashPrometheusGrafanaCI/CDAndroid Studio/ADBApache Kafka
Research output

Publications

Peer-reviewed work focused on dependable distributed systems and applied machine learning.

Integration Adapter Architecture for Food Traceability Blockchain
André Romão, Francisco Faria, João R. Matos, Emanuel Nunes, Samih Eisa, Miguel L. Pardal
arXiv preprint
2026

A modular adapter architecture that facilitates enterprise blockchain adoption by bridging legacy systems with decentralized networks through five key components, including data extractors, transformers, and messaging middleware. Successfully validated in a real-world supply chain pilot, the system enables small and medium-sized enterprises to achieve seamless interoperability and operational transparency with minimal disruption to existing workflows.

Blockchain Platform Performance Assessment for Livestock Traceability
Bernardo Figueiredo, Marco Ferreira, Marco Cova, Francisco Faria, Miguel Pardal
2025 IEEE International Conference on Distributed Ledger Technologies (ICDLT)
2025

A traceability application leveraging Hyperledger Fabric to provide a decentralized "single source of truth", achieving optimal throughput and consistent latencies using 49 MB multi-transaction blocks. Tested across 10 independent peer instances, the system optimizes data sharing for multiple stakeholders while providing actionable insights into storage efficiency and memory usage for sustainable agro-food scalability.

EvoChain: A Recovery Approach for Permissioned Blockchain Applications
Francisco Faria, David R. Matos, Miguel L. Pardal, Samih Eisa
2025 IEEE International Symposium on Network Computing and Applications (NCA)
2025

EvoChain, a smart contract development framework, introduces controlled mutability to Hyperledger Fabric, enabling time-limited data corrections via a "grace period" while preserving long-term auditability. Validated through the an example supply chain based application, it offers operational flexibility with a minimal performance overhead of 9% throughput and 2% memory usage.

Active Collection of Well-Being and Health Data in Mobile Devices
João Marques, Francisco Faria, Rita Machado, Heitor Cardoso, Alexandre Bernardino, Plinio Moreno
Deep Learning Theory and Applications, Springer Nature Switzerland
2023

An intelligent self-hosted notification system that uses an UCB-Day algorithm UCB-Day algorithm to optimize health questionnaire timing by learning individual receptivity patterns. In a real-world pilot, the system achieved a 0.819 goal achievement rate with only 1.89 daily notifications.

Get in Touch

Feel free to reach out whether you want to discuss collaborations or have questions about my work!