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 with CouchDB replication, 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 relied on for the past 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

Presents a modular integration adapter architecture for connecting enterprise ERP systems to Hyperledger Fabric blockchains, demonstrated in the supply chain traceability platform.

EvoChain: A Recovery Approach for Permissioned Blockchain Applications
Francisco Faria, David R. Matos, Miguel L. Pardal, Samih Eisa
IEEE NCA 2025
2025

Introduces controlled mutability to Hyperledger Fabric through a chaincode extension, enabling time-limited data correction with minimal overhead (9% throughput, 2% memory).

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

Explores intelligent notification systems for health data collection using reinforcement learning optimization on mobile devices.

Get in Touch

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