You can find a more complete list of projects and experiments here, other projects are private or stored offline.
-
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).
-
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.
-
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.
-
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