Machine learning
zk Connect Four
zk Connect Four is a zero-knowledge decentralised application that lets you play the game of Connect Four against a DQN agent-trained policy or against another user.
Bank Microservices
Bank Microservices is my own approach to a bank application, with a microservices-based architecture and using the MERN stack.
zk-SNARK
How to build a zero-knowledge DApp
This post offers an introduction to how to develop an application capable of generating and validating zero-knowledge proofs in the context of the Connect Four game in order to demonstrate to a verifier that a prover has information about the game without having to reveal it.
Reinforcement learning
Training a DQN agent to play Connect Four
Exercise to obtain a policy that is capable of maximising this reward, thus obtaining the best action for each transition and promoting an optimal approach to the Connect Four game.
Microservices
Approach to a microservices-based architecture bank application
A microservices-based architecture bank application that includes back-end and front-end applications, as well as a binary classification model, smart contracts to store data on-chain and TheGraph subgraphs.
Classification
Classifying news from 20NewsGroup
Classifying text in the 20Newsgroup dataset