Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 4.76 KB

PROJECTS.md

File metadata and controls

66 lines (48 loc) · 4.76 KB

Projects

  • 🔨 Programming Languages: List of projects for each programming language
  • 🎨 Frontend: NextJS, Svelte
  • 🔧 Backend: NestJS, REST, GraphQL, Internet Protocols (HTTPS)
  • 💾 Databases: MongoDB, Redis, SQL, Firebase, Supabase
  • 🔒 Authentication: OAuth2, OIDC

Programming Languages

These are the projects I did with each of the programming languages

🚀 JavaScript/TypeScript

Frontend:

  • tictactoe-react-eth: A react implementation of TicTacToe above blockchain.
  • pools-party: NextJS frontend with Bootstrap where the user can register and login for creating questions and answering them with GraphQL client.

Backend:

  • pools-party: GraphQL API for a gamified Pools app where users receive points for answering pools. I used Apollo with Express and Prisma (SQL). I also did a NestJS version of it.
  • crypto4all-backend: a backend running with express and Apollo for a project where people create campaigns and each person that fulfill the criterias, the campaign gives a reward.

📄 Solidity

  • hrm-contracts: My first ever blockchain project where we published a paper about hrm process in public institutions using blockchain
  • dagora-market: My Graduation Thesis about a decentralized marketplace using Solidity, OpenZeppelin, Hardhat and The Graph.
  • blockchain-matchmaking: We used a TicTacToe for creating a ranking system using Elo Rating, and creating matchmaking inside blockchain.
  • taipe-experience: NFT project multi-chain bridge between Ethereum and Polygon, Uniswap consumer, Chainlink VRF, PaymentSplitter and Upgradeable contracts.

☕ Java

I've been learning and working with programming for 10 years, you can find my very first projects in the battlebits organization where I used Java to create plugins for a Mincraft server.

🐍 Python

  • regular-language-automata: Complete program that creates Deterministic Finite Automatons and test them.
  • computational-graphics: Learning process of Computational Graphics, drawing modes, calculations, using Qt and Python.
  • hyperx-keyboard-rgb: This is a fork of a project that aimed to control the colors of the keyboard, and I adapted for my model.
  • picasso: Create NFTs from Blender files using Blend My NFT addon and Kubernetes.

🔧 C and C++

  • epos: Implementation of SO structures for RiscV
  • data-structures: Implementation of various Data Structures using C++
  • parallel-merge-sort: a parallel implementation of merge sort written in C with MPI

🦀 Rust

  • ethos-rs: Rewrite of Festa do Taipe backend in Rust.
  • graph-node: Contribution for adding filtering with text search in The Graph Protocol.
  • algorithm-rs: Multiple sorting algorithms like Quicksort, Bubble sort, Merge sort and parallel merge sort in Rust.
  • client-server-rs: Multithreaded client and server with packet registration via TCP streams.
  • whatsgpt-rs: Whatsapp bot with Facebook's Webhook for receiving messages and sending responses with OpenAI's GPT models in Rust.

🍃 Elixir

  • Loading...

🔥 Kotlin

  • Loading...

🎯 Dart

  • Loading...