Skip to content
View PasinduTennage's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Highlights

  • Pro

Block or report PasinduTennage

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
PasinduTennage/README.md

Pasindu Tennage

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.

๐Ÿ” About Me

  • 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

๐Ÿš€ Selected Projects

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.

๐Ÿ“š Publications

  • 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

๐ŸŒ Links

๐Ÿ“ซ Contact

Feel free to reach out to me at [email protected].


Thanks for visiting my GitHub! ๐Ÿ˜Š

Pinned Loading

  1. dedis/quepaxa dedis/quepaxa Public

    This is the code repository for QuePaxa project (formerly Raxos or QSCOD)

    Go 33 3

  2. dedis/paxos-and-raft dedis/paxos-and-raft Public

    Paxos and Raft implementation in Go-Lang

    Go 6 1

  3. ISTA-SPiDerS/Mandator-Sporades ISTA-SPiDerS/Mandator-Sporades Public

    A high performance dissemination layer and an asynchronous consensus algorithm

    Go 1 1

  4. dedis/baxos-consensus dedis/baxos-consensus Public

    This repository contains the go-lang implementation of the paper "Baxos: Backing off for Robust and Efficient Consensus"

    Go 3 1

  5. mahi-mahi-consensus mahi-mahi-consensus Public

    This repo implements an asynchronous DAG based consensus protocol. It builds on the the https://github.com/MystenLabs/mysticeti code

    Rust 2