Skip to content
View YasiruR's full-sized avatar

Block or report YasiruR

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.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
YasiruR/readme.md

Hola! ๐Ÿ‘‹

Backstory ๐Ÿ’โ€โ™‚๏ธ

  • ๐Ÿ‘จ A researcher and a software engineer in love with designing and delivering solutions with adequate quality of code
  • ๐ŸŽ“ Education
    • BSc (Hons) in Computer Science & Engineering - University of Moratuwa, Sri Lanka ๐Ÿ‡ฑ๐Ÿ‡ฐ
    • MSc in Computer Science - UiT The Arctic University, Norway ๐Ÿ‡ณ๐Ÿ‡ด
    • PhD in Computer Science (WIP ๐Ÿšง) - University of Navarra, Spain ๐Ÿ‡ช๐Ÿ‡ธ
  • ๐Ÿ˜ป Interested in decentralized identity, blockchain with Hyperledger ecosystem, secure and trustful communication, distributed systems and event-driven architecture

GitHub Activities โŒจ

Projects that you may find useful here ๐Ÿฅธ

  • ZeroComm
    • โ„น A novel solution to support secure group communication among peers in a decentralized network
    • ๐Ÿ’พ Golang, ZeroMQ, DIDComm, NaCl
  • fabriK
    • โ„น Infrastructure as Code tool to deploy Hyperledger Fabric blockchain on Kubernetes
    • ๐Ÿ’พ Shell, Kubernetes, Hyperledger Fabric
  • ccaaKs
    • โ„น CICD pipelines to support SDLC of Smart Contracts in Hyperledger Fabric
    • ๐Ÿ’พ Gitlab CI, GitHub Actions, Golang-ci lint, SonarQube, Docker, LXC, Kubernetes, Heroku
  • dht
    • โ„น Distributed key-value store based on Chord which adapts to dynamic changes in the network
    • ๐Ÿ’พ Golang, Python, Shell
  • decTree
    • โ„น Decision Tree model which supports both classification and regression use-cases with numerical and categorical attributes
    • ๐Ÿ’พ Python
  • ssi-agent
    • โ„น DIDComm agent in Golang
    • ๐Ÿ’พ Golang, DIDComm, DID, Shell
  • db-writer
    • โ„น Tool to deploy datasets in CSV format to NoSQL databases and perform benchmark tests with read and write operations
    • ๐Ÿ’พ Redis, Neo4j, Elasticsearch, ArangoDB, Golang, Shell
  • go-paxos
    • โ„น Implementation of Multi-Paxos which extends the original Paxos algorithm by Leslie Lamport with multiple rounds of decisions
    • ๐Ÿ’พ Golang, Python, Shell
  • k-means-clustering
    • โ„น Unsupervised learning method to group data points which is based on K-means clustering
    • ๐Ÿ’พ Python
  • KeySplitter
    • โ„น Tool to split and partition cryptography keys (or any arbitrary string) with the ability to be re-merged
    • ๐Ÿ’พ Golang
  • go-dep-writer
    • โ„น Tool to inject a dependency table in the Readme file of Golang projects
    • ๐Ÿ’พ Golang, Markdown, HTML

Contact me at ๐Ÿ“ž

Pinned Loading

  1. zero-comm zero-comm Public

    DIDComm agent with group communication

    Go 3

  2. fabriK fabriK Public

    Deployment tools for Hyperledger Fabric on Kubernetes

    Shell

  3. decTree decTree Public

    Classification and regression Decision Trees in Python

    Python 1

  4. go-paxos go-paxos Public

    Golang implementation of the Paxos algorithm

    Go 2

  5. ssi-agent ssi-agent Public

    SSI controller in Golang for ACA-Py agent

    Go

  6. ccaaKs ccaaKs Public

    CICD pipelines for Fabric chaincode as a Kubernetes service

    Go