Coder Social home page Coder Social logo

Hola! 👋

Backstory 💁‍♂️

  • 👨 Who am I?
    • 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 🇪🇸
  • 👨‍💼 Professional career
    • 4 years in the industry as a software engineer with experience in Golang, React.js, Kafka, ZeroMQ, MQTT, Docker, Kubernetes, Cloud Platforms, CICD tools, Prometheus, Grafana
  • 😻 Interested in
    • Decentralized identity
    • Blockchain with Hyperledger ecosystem
    • Secure and trustful communication
    • Distributed systems and Event-driven architecture

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 📞

yasirur's Projects

ccaaks icon ccaaks

CICD pipelines for Fabric chaincode as a Kubernetes service

db-writer icon db-writer

A tool to assist with deploying datasets and performing benchmarks of databases

dectree icon dectree

Classification and regression Decision Trees in Python

dht icon dht

Chord - A distributed key-value store in Golang

fabrik icon fabrik

Deployment tools for Hyperledger Fabric on Kubernetes

go-paxos icon go-paxos

Golang implementation of the Paxos algorithm

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.