Hello, my name is Vinicius and currently I am a software engineering student at 42 São Paulo.
I am very interested in creative code, languages, cognitive science, thinking about new ways of teaching computer programming and human-computer interaction.
Here you will find some of the projects I have already finished:
libft: my first library written in C and the "get next line" function
ft_printf: implementation of a prinft function
mini_RT: a simple ray tracer written in C
pipex: an implementation of the pipe function from shell
minishell: a simple implementation of a linux shell
philosophers: implementation in C of the dining philosophers problem
Labs challenge: a simple API REST built in C with the mongoose library
webserv: a simple http server codded in c++. Group project.
Currently very interested in learning funcional programming. Trying to make a version of MAL, the Clojure inspired Lisp interpreter.
nand2tetris: Exercises from the course "From Nand to Tetris", in which you build an entire virtual computer from the logic gates up
api study: basic study on the concept of "api gateways" using docker compose and nginx