Gianni Crivello's repositories
babies-first-concept
A concept playground I am using as a scratch pad for learning concepts and type constraints in C++
blog
resume blog
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
plutus-pioneer-program
This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.
tinygrad
A small auto grad engine I am using to learn about back propagation and neural net training.
cuda-samples
Samples for CUDA Developers which demonstrates features in CUDA Toolkit
giannicrivello
Config files for my GitHub profile.
haskell-course
This course is designed to teach students Haskell from zero to everything needed to work with Marlowe and Plutus. The course itself doesn't contain content specific to Marlowe or Plutus. So, if you want to use it to learn Haskell for other purposes, you can! 😃
htpmanager
Docker Compose file for managing the Plex server along with some other goodies
loader
A vector loader of sequential cyclic data. Kinda like a ring buffer
overwatch
file system monitoring wrapper around your Makefile
personal_trainer
A script that builds a days workout and tracks progress over time.
py_make
a collection of helpful Makefile genrators