Pinned Repositories
ft_transcendence
admin-dashboard
An admin dashboard layout with a sidebar, navigation and content sections. The use of grid and flexbox were central to build this project.
assets
calculator
A calculator capable of handling the four basic operators and decimal numbers. It is able to access the previous calculation's answer, delete the last input and can clear it all.
clean_code
A repository to implement clean code practices.
cpp_modules
These C++ modules serve as an introduction to the programming language and to Object-Oriented Programming.
cub3d
A raycasting project where a pseudo-3D maze is rendered and where the user can traverse in.
go-api
A simple API application that simulates a library service where books can be added, checked out and returned.
philosophers
An implementation of the Dining Philosophers Problem. A classic computer science project. Centered on the concept of concurrency. Each thread is to perform its tasks while avoiding data races.
random_forests
santiagotena's Repositories
santiagotena/calculator
A calculator capable of handling the four basic operators and decimal numbers. It is able to access the previous calculation's answer, delete the last input and can clear it all.
santiagotena/philosophers
An implementation of the Dining Philosophers Problem. A classic computer science project. Centered on the concept of concurrency. Each thread is to perform its tasks while avoiding data races.
santiagotena/admin-dashboard
An admin dashboard layout with a sidebar, navigation and content sections. The use of grid and flexbox were central to build this project.
santiagotena/clean_code
A repository to implement clean code practices.
santiagotena/cpp_modules
These C++ modules serve as an introduction to the programming language and to Object-Oriented Programming.
santiagotena/cub3d
A raycasting project where a pseudo-3D maze is rendered and where the user can traverse in.
santiagotena/go-api
A simple API application that simulates a library service where books can be added, checked out and returned.
santiagotena/random_forests
santiagotena/dco-hack-challenge-wolf-systems
santiagotena/decision-tree
santiagotena/etch-a-sketch
A sketchpad that runs in the browser. The sketchpad can be colored with black, gray and rainbow colored trails left behind by the hovering of the mouse.
santiagotena/fract-ol
The aim of this project is to render fractals. Objects whose pattern remains the same at every scale. The use of complex numbers is central to the concept of fractals.
santiagotena/ft_printf
Replication of the printf function. It can handle the c, s, p, d, i, u, x, X and % conversions.
santiagotena/get_next_line
The get_next_line function is capable of reading from a text file. Said file will be pointed to by a file descriptor within the function and will internally read from the text one line a time.
santiagotena/gjs-project
santiagotena/go-movies-app
A webapp hosting a catalogue of movies, has a front-end, back-end and database.
santiagotena/javascript-exercises
santiagotena/JavaScript30
30 Day Vanilla JS Challenge
santiagotena/landing-page
For this project of The Odin Project, the objective is to create a webpage using an image as reference.
santiagotena/library
A library catalogue web app. It is meant to display a list of books including each one's title, author, page number and read status.
santiagotena/pipex
This project replicates the functionality of shell commands that have pipes within them. Multiple pipes are allowed to be present.
santiagotena/push_swap
Given a set of integer values that are given as input and having two stacks at our disposal. Push_swap produces the smallest set of instructions it can that, if followed, will order the numbers in ascending value.
santiagotena/rock-paper-scissors
A web page implementation of the rock paper scissors game where the user plays against the computer. Uses HTML, CSS and JavaScript.
santiagotena/santiagotena
santiagotena/sign-up-form
A sign-up form for an imaginary service. The form asks for the name, email and phone of the user. It also requests a password that needs to be confirmed and that needs to adhere to common requirements.
santiagotena/spring-backend
santiagotena/spring-basics
santiagotena/spring-jpa-basics
santiagotena/standard_c_library
This is the first project of the 42 Wolfsburg Software Engineering School. The objective of the project is to create our own C standard library in an attempt to understand how a number of common functions work.
santiagotena/video-rental-app