João Oliveira (jotavare)

jotavare

Geek Repo

Company:42 Porto

Location:Portugal

Home Page:jotavare.github.io

Github PK Tool:Github PK Tool

João Oliveira's repositories

42-resources

My curated 42 school resource collection. The good, the bad and the ugly.

42-common-core

Detailed information about my projects and exams made at 42 Porto, during Common Core.

License:MITStargazers:23Issues:1Issues:0

libft

Create my own library and redo a set of functions from the C standard library.

Language:CLicense:MITStargazers:9Issues:1Issues:0

minitalk

System that sends a message from client to server using UNIX signals for communication.

Language:CLicense:MITStargazers:8Issues:1Issues:0

100-days-of-code-in-python

One hundred days of code in Python. 100 days, 1 project per day.

Language:PythonLicense:MITStargazers:6Issues:1Issues:0

42-piscine

Detailed information about my projects and exams made at 42 Porto, during my Piscine experience.

Language:CLicense:MITStargazers:6Issues:1Issues:0

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.

Language:CLicense:MITStargazers:4Issues:1Issues:0

born2beroot

A project that explores the fundamentals of system administration and virtual machines.

Language:ShellLicense:MITStargazers:3Issues:1Issues:0

ft_printf

Redo the behavior of C library function printf without using it.

Language:CLicense:MITStargazers:3Issues:1Issues:0

get_next_line

Create a function that enables reading content line by line from a file descriptor.

Language:CLicense:MITStargazers:3Issues:1Issues:0

minishell

A simplified version of a unix shell, implemented as a command-line interpreter.

Language:CLicense:MITStargazers:3Issues:1Issues:0

hackacity-2023

Team UrbanX work, developed at Hackacity 2023 event.

Language:HTMLLicense:MITStargazers:2Issues:2Issues:0

so_long

Simple 2D game using the minilibx library and C.

Language:CLicense:MITStargazers:2Issues:1Issues:0

cpp_modules

Exploring the essence of nine C++ modules.

Language:C++License:MITStargazers:1Issues:1Issues:0

cub3d

3D game created from scratch similar to Wolfenstein 3D, where I explored the world of raycasting, using C and the minilibx library.

Language:CLicense:MITStargazers:1Issues:1Issues:0

net_practice

Networking exercises with a focus on IP addresses and subnet masks.

Language:JavaScriptLicense:MITStargazers:1Issues:1Issues:0

password-manager-shell-script

A simple shell script to store and retrieve passwords for different accounts.

Language:ShellLicense:MITStargazers:1Issues:1Issues:0

philosophers

Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.

Language:CLicense:MITStargazers:1Issues:1Issues:0

x86-assembly-nasm

Explored x86 assembly programming using NASM, dived into low-level coding and discovered the inner workings of computer hardware and software.

Language:AssemblyLicense:MITStargazers:0Issues:1Issues:0

c-text-editor

A text editor built from scratch in C, using less than 1000 lines of code.

Language:CLicense:BSD-2-ClauseStargazers:0Issues:1Issues:0

github-actions-overview

Test example with math functions in C and CI with GitHub Actions.

Language:CLicense:MITStargazers:0Issues:0Issues:0

godot-simple-game

My attempt at developing a game on Godot engine and learning the basics.

Language:GDScriptLicense:MITStargazers:0Issues:0Issues:0

inception

This project aims to broaden my knowledge of system administration by using Docker.

License:MITStargazers:0Issues:1Issues:0

latex-lorem-ipsum

LaTeX examples done with VS Code + LaTeX Workshop + Pearl + MiKTeX.

Language:TeXLicense:MITStargazers:0Issues:1Issues:0

latex-preview-container

A web IDE akin to Overleaf, featuring automatic LaTeX compilation and PDF preview.

Language:TeXLicense:MITStargazers:0Issues:1Issues:0

leetcode

My completed exercises from LeetCode and some training examples.

Language:C++License:MITStargazers:0Issues:1Issues:0

libft-x86-assembly

Converting my libft to x86 assembly using nasm to optimize performance and delve into low-level programming.

Language:CLicense:MITStargazers:0Issues:1Issues:0

my-first-vscode-extension

Base Visual Studio Code extension, triggers a command to open a website displaying cat images.

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

spinning-ascii-donut-c

A straightforward ASCII spinning donut implemented in C.

Language:CLicense:MITStargazers:0Issues:0Issues:0

terminal-style-cv

Basic terminal-style 'about me' page using GitHub Pages, Jekyll, and a pre-made theme.

Language:SCSSLicense:MITStargazers:0Issues:1Issues:0