Welcome to my GitHub! I'm Pasindu Tennage, a dedicated Software Engineer and Systems Researcher specializing in distributed systems, consensus protocols, and Web3 technologies. I have over seven years of experience designing and building secure, scalable, and high-performance systems.
- Current Role: Research Assistant at EPFL's Decentralized and Distributed Systems Lab (DEDIS)
- Education:
- PhD in Computer and Communication Sciences, EPFL, Switzerland (expected graduation on March 2025)
- Masterโs and Bachelorโs in Computer Science and Engineering, University of Moratuwa, Sri Lanka
- Professional Interests:
- Web3 Systems Design
- Consensus Protocols
- Fault-Tolerant and Scalable Systems
- Blockchain Security and Performance Optimization
- Languages: Go, Rust, Python, Java, C
A scalable DAG-based Byzantine Fault-Tolerant blockchain, reducing latency by 20% compared to state-of-the-art asynchronous blockchains.
A novel distributed consensus protocol achieving optimal performance under both synchronous and asynchronous conditions.
A novel asynchronos consensus protocol and a mempool achieving 2x more throughpt than the state-of-the-art
A testing framework designed to evaluate the robustness of over 20 blockchain protocols under adverse conditions.
- QuePaxa: Escaping the tyranny of timeouts in consensus: Published in ACM SOSP 2023
- An Analysis of Holistic Tail Latency Behaviors of Java Microservices: Published in IEEE HPCC 2019
- Full list of publications
Feel free to reach out to me at [email protected].
Thanks for visiting my GitHub! ๐