Giter Site home page Giter Site logo

Hi, I'm Nuno Neto

A developer from Portugal, specializing in software and database architecture, distributed and parallel systems. I have a passion for efficiency and scalability. I have worked on High-Availability and Scalable systems with various paradigms.

nuno1212s

  • πŸ”­ I’m currently working on Atlas and FeBFT .

  • πŸ’¬ Ask me about Rust, Java, C, C++, Software architecture, Scalability, Distributed systems, Parallel computing, Data structures, Algorithms (and anything else really :D)

Connect with me:

Languages and Tools:

android azure c cplusplus docker firebase gcp git graphql java kafka linux mariadb mongodb mysql nginx postgresql python rabbitMQ redis rust spring

nuno1212s

nuno1212s

Nuno Neto's Projects

allpairsshortestpath icon allpairsshortestpath

An All pairs shortest path implementation using Message Passing Interface. This is an assignment for the course Parallel Computing.

async-tls icon async-tls

A TLS implementation over AsyncRead and AsyncWrite

atlas icon atlas

An efficient, modular BFT framework to allow for quick development of BFT protocols and their respective fair comparison.

atlas-capnp icon atlas-capnp

The module that provides the proto files and the necessary build logic to provide capnp support for the Atlas framework's serialization process. This is currently not supported

atlas-client icon atlas-client

The atlas Client module, made to communicate with the Atlas replicas. Works in a RPC like style. Capable of basically unlimited concurrent requests. Very lightweight.

atlas-comm-mio icon atlas-comm-mio

A byte level networking protocol, implemented utilizing MIO (Epoll) for maximum performance.

atlas-common icon atlas-common

The atlas common module, defining various needed utilities for the Atlas Framework

atlas-communication icon atlas-communication

The atlas communication module, defining the networking layer for the Atlas framework

atlas-examples icon atlas-examples

Examples of how to utilize the framework Atlas to build various types of applications.

atlas-log-transfer icon atlas-log-transfer

The Log Transfer module for the Atlas framework. Responsible for transferring the ordering protocol log of stateful order protocols between nodes.

atlas-logging-core icon atlas-logging-core

Atlas crate containing abstractions to handle logged ordering protocols, for any application.

atlas-metrics icon atlas-metrics

The Atlas metrics module, defining the utilities for facilitating metrics in the Atlas framework

atlas-persistent-log icon atlas-persistent-log

The persistent log module for Atlas. Capable of persisting messages from Stateful Order protocols, Monolithic and Divisible state transfer protocols.

atlas-reconfiguration icon atlas-reconfiguration

The dynamic reconfiguration protocol for the Atlas framework. Capable of interacting with reconfigurable order protocols. Able to dynamically add nodes to the network (leaving is a WIP).

atlas-smr-application icon atlas-smr-application

The atlas SMR application layer. Defines the necessary traits the application developer should implement in order to utilize this framework for developing BFT SMR applications

atlas-smr-execution icon atlas-smr-execution

The Atlas SMR execution layer. Responsible for receiving decisions from the ordering protocol and executing them on the application defined by the developer

atlas-smr-replica icon atlas-smr-replica

The atlas BFT SMR Replica module, combines all the necessary abstractions in order to make a replica that can participate in a BFT quorum and execute an application.

atlas-view-transfer icon atlas-view-transfer

The view transfer protocol for the Atlas Framework. Made to be used in combination with permissioned ordering protocols

centralmanager icon centralmanager

The central hub that handles inputs from arduinos and also handles android client requests.

ceph icon ceph

Ceph is a distributed object, block, and file storage platform

defacement_monitoring icon defacement_monitoring

A website defacement monitoring tool written in rust that utilizes chromium headless to obtain fully rendered DOMs and page pdfs.

distributedauctions icon distributedauctions

A Block chain implementation (With PoW and Proof of stake proposal) with a full kademlia implementation supporting Broadcasting, individual message sending, resistance to sybil attacks and eclipse through trust mechanisms and CRC requests for node validation. Also has auction support but it was not fully implemented.

dolphin icon dolphin

Dolphin: a DSL for autonomous vehicle networks

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.