Skip to content
View joao-neves95's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Highlights

  • Pro
Block or Report

Block or report joao-neves95

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
joao-neves95/README.md

Hi there ๐Ÿ‘‹

These are some of my open source projects divided by tech stack:

You can find a more complete list of projects and experiments here, other projects are private or stored offline.

Rust

  • Redis Clone:
    My own implementation of the Redis in-memory data store.
    Mostly done in pure vanilla Rust. It uses Tokio for multithreading.

  • irspt-rs:
    A CLI app that interfaces with Portugal's Tax Authority website, in order to streamline the process of issuing invoices.
    Made with Rust, thirtyfour (WebDriver client), sled (embedded database) and rkyv (zero-copy raw byte deserialization).

C#

  • eShop:
    An implementation of a microservices oriented shopping application, using DDD, CQRS, and Clean Architecture, Asp.Net Web API, Docker, RabbitMQ, the Gateway Aggregation pattern with Ocelot, MongoDB, Redis, SqlServer, PostgreSQL.

  • Qapo.DeFi.Bot:
    A bot that interfaces with any EVM compatible blockchain (A.K.A. Web3) to farm and dump hyperinflationary tokens. Theres also the Solidity code: Qapo.Defi.Contracts.

Node.js

  • MergerJS:
    Yet another simple cross-platform CLI build tool to bundle JavaScript files, with a custom file import syntax, ES8+ minification, auto build capabilities, and native OS notifications.

  • PortfolioOS:
    A social network for programmers, that simulates an operative system with a fully interactive and dynamic desktop.
    Users are able to make their own apps and integrate them on the OS, it has a message board forum, profiles/portfolios, a terminal with a working file system, and more.
    The frontend was made with vanilla JavaScript following the MVC pattern. The server was made on Node.js and Express.js, and the databese in PostgreSQL and normalized.

JavaScript

  • js.system.collections:
    JavaScript collections inspired by .NET, implementing multiple collection data structures.

  • js.web.components:
    A vanilla JavaScript framework inspired by Angular, React and ASP.NET, with a custom templating engine compiler, components for a component based architecture, and template view utils like for loops and if statements.


Here's a summary: https://resume.github.io/?joao-neves95


SHIVAYL's GitHub stats


Pinned

  1. irspt-rs irspt-rs Public

    CLI app to issue invoices to Portugal's Tax Authority

    Rust 1

  2. Exercises_Challenges_Courses Exercises_Challenges_Courses Public

    Courses, tutorials, exercises, challenges, notes and random experiments

    C# 2

  3. Qapo.DeFi.Bot Qapo.DeFi.Bot Public

    A bot that interfaces with any EVM compatible blockchain (A.K.A. Web3) to farm and dump hyperinflationary tokens.

    C# 2

  4. merger-js merger-js Public archive

    Yet another lightweight and simple cross-platform CLI build tool to bundle JavaScript files, with file imports, ES8+ minification, auto build capabilities, and native OS notifications.

    JavaScript 3 2

  5. js.system.collections js.system.collections Public archive

    Vanilla JavaScript ES collections inspired by .NET for Node.js and the browser.

    JavaScript

  6. portfolio-os portfolio-os Public archive

    My personal website. Portfolio-OS is an online operating system where users can have their profile, connect with other and even integrate their applications within the operative system.

    JavaScript 1