Pinned Repositories
100-days-of-code-in-python
One hundred days of code in Python. 100 days, 1 project per day.
42-common-core
Detailed information about my projects and exams made at 42 Porto, during Common Core.
42-piscine
Detailed information about my projects and exams made at 42 Porto, during my Piscine experience.
42-resources
My curated 42 school resource collection. The good, the bad and the ugly.
jotavare
Config files for my GitHub profile.
libft
Create my own library and redo a set of functions from the C standard library.
minishell
A simplified version of a unix shell, implemented as a command-line interpreter.
minitalk
System that sends a message from client to server using UNIX signals for communication.
philosophers
Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.
x86-assembly-nasm
Explored x86 assembly programming using NASM, dived into low-level coding and discovered the inner workings of computer hardware and software.
jotavare's Repositories
jotavare/42-resources
My curated 42 school resource collection. The good, the bad and the ugly.
jotavare/42-common-core
Detailed information about my projects and exams made at 42 Porto, during Common Core.
jotavare/jotavare
Config files for my GitHub profile.
jotavare/minitalk
System that sends a message from client to server using UNIX signals for communication.
jotavare/42-piscine
Detailed information about my projects and exams made at 42 Porto, during my Piscine experience.
jotavare/minishell
A simplified version of a unix shell, implemented as a command-line interpreter.
jotavare/philosophers
Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.
jotavare/push_swap
Algorithm project where I must sort a given list of random numbers with a limited set of instructions, using the lowest possible number of actions.
jotavare/cpp_modules
Exploring the essence of nine C++ modules.
jotavare/arduino
This repository documents my journey with Arduino projects and key information, as I learn about embedded systems.
jotavare/hackacity-2023
Team UrbanX work, developed at Hackacity 2023 event.
jotavare/jotavare.github.io
Exploring GitHub Pages and Jekyll to create a personal documentation hub packed with resources, guides, cheatsheets, ... for personal use.
jotavare/net_practice
Networking exercises with a focus on IP addresses and subnet masks.
jotavare/so_long
Simple 2D game using the minilibx library and C.
jotavare/c-text-editor
A text editor built from scratch in C, using less than 1000 lines of code.
jotavare/cub3d
3D game created from scratch similar to Wolfenstein 3D, where I explored the world of raycasting, using C and the minilibx library.
jotavare/latex-preview-container
A web IDE akin to Overleaf, featuring automatic LaTeX compilation and PDF preview.
jotavare/leetcode
My completed exercises from LeetCode and some training examples.
jotavare/password-manager-shell-script
A simple shell script to store and retrieve passwords for different accounts.
jotavare/spinning-ascii-donut-c
A straightforward ASCII spinning donut implemented in C.
jotavare/unit-testing
Implemented a C++ function, learned how to use CMake and Google Test framework for unit testing. Used a custom cpp devcontainer.
jotavare/x86-assembly-nasm
Explored x86 assembly programming using NASM, dived into low-level coding and discovered the inner workings of computer hardware and software.
jotavare/doxygen-example
A simple example to test how doxygen works.
jotavare/github-actions-overview
Test example with math functions in C and CI with GitHub Actions.
jotavare/godot-simple-game
My attempt at developing a game on Godot engine and learning the basics.
jotavare/inception
This project aims to broaden my knowledge of system administration by using Docker.
jotavare/latex-lorem-ipsum
LaTeX examples done with VS Code + LaTeX Workshop + Pearl + MiKTeX.
jotavare/libft-x86-assembly
Converting my libft to x86 assembly using nasm to optimize performance and delve into low-level programming.
jotavare/my-first-vscode-extension
Base Visual Studio Code extension, triggers a command to open a website displaying cat images.
jotavare/terminal-style-cv
Basic terminal-style 'about me' page using GitHub Pages, Jekyll, and a pre-made theme.