remixtures
Senior Technical Writer at Opplane. Past: Junior Full Stack developer @ Cult Of Bits. PhD in Communication Sciences (ISCTE-IUL).
OpplaneOdivelas, Portugal
Pinned Repositories
blood_street
A web app developed in 24 hours for Academia de Código's hackathon that took place one week before the end of the bootcamp.
encrypted-chat-forum
Taking inspiration from the classic Bulletin Board System's (BBSs), we developed two command-line based applications: one for the client and another for the server. The aim of the project was to emulate the functioning of a BBS forum that took advantage of the networking and concurrency features of the Java programming language.
errorcorrectingencoderdecoder
Application that reads a text file and generates another file which encodes the original one by generating errors in the bytes it contains. This is done by way of bitwise and bit-shift operations.
hyperskill_java_challenges
Solutions developed by me to most of the programming challenges included in JetBrains Academy/Hyperskill's Java Developer track.
ioscalculatorrecreation
A recreation of the iOS calculator with the ability to: Clear the data stored on it and start from zero; Delete the last digit typed.
musicadvisor
A Java-based project for the command-line that allows you to discover new music by interacting with Spotify's API.
phonebook
A Java text-based program that lets you find your most loved ones' telephone numbers through a phonebook according to their names.
simplebankingsystem
Text-based project developed in Java that let's you interact with a simple banking system by way of a relational database implemented with the help of JDBC and SQLite. All the clients' data is stored in the database.
virtual-piano
A virtual emulation of a real piano made with JavaScript, CSS3 and HTML5. Originally based on a HyperSkill project (https://hyperskill.org/projects/101) within its Web Developer track.
web-server-programming-java-2021
My solutions to the exercises of the online course on Web server programming in Java (2021) organized by the University of Helsinki. The course teaches the principles of web applications and basic skills in developing web applications in Java.
remixtures's Repositories
remixtures/web-server-programming-java-2021
My solutions to the exercises of the online course on Web server programming in Java (2021) organized by the University of Helsinki. The course teaches the principles of web applications and basic skills in developing web applications in Java.
remixtures/hyperskill_java_challenges
Solutions developed by me to most of the programming challenges included in JetBrains Academy/Hyperskill's Java Developer track.
remixtures/encrypted-chat-forum
Taking inspiration from the classic Bulletin Board System's (BBSs), we developed two command-line based applications: one for the client and another for the server. The aim of the project was to emulate the functioning of a BBS forum that took advantage of the networking and concurrency features of the Java programming language.
remixtures/errorcorrectingencoderdecoder
Application that reads a text file and generates another file which encodes the original one by generating errors in the bytes it contains. This is done by way of bitwise and bit-shift operations.
remixtures/mooc-java-programming-ii
My solutions to all the exercises included in the second part of University of Helsinki's Java Programming MOOC at https://java-programming.mooc.fi/
remixtures/musicadvisor
A Java-based project for the command-line that allows you to discover new music by interacting with Spotify's API.
remixtures/nordlys
Tutorial on how to deploy an application image to Kubernetes
remixtures/numeral-system-converter
Mathematical helper developed in Java that allows the user to convert any number (integer or fractional) from one numeral system to another. Command-line based.
remixtures/programagotchi_the-real_programmer_life_simulator
Inspired by well-know life simulation games such as Tamagotchi, we decided to emulate the daily-life of a real programmer, as he/she tries to survive by balancing the work activity required to earn money in contemporary society with the physiological needs of a regular human being: staying healthy, filling the stomach and getting some sleep.
remixtures/simplebankingsystem
Text-based project developed in Java that let's you interact with a simple banking system by way of a relational database implemented with the help of JDBC and SQLite. All the clients' data is stored in the database.
remixtures/blood_street
A web app developed in 24 hours for Academia de Código's hackathon that took place one week before the end of the bootcamp.
remixtures/ioscalculatorrecreation
A recreation of the iOS calculator with the ability to: Clear the data stored on it and start from zero; Delete the last digit typed.
remixtures/phonebook
A Java text-based program that lets you find your most loved ones' telephone numbers through a phonebook according to their names.
remixtures/virtual-piano
A virtual emulation of a real piano made with JavaScript, CSS3 and HTML5. Originally based on a HyperSkill project (https://hyperskill.org/projects/101) within its Web Developer track.
remixtures/bookbot
A real command-line application in Python that does static analysis on text files, or rather, entire novels like "Frankenstein" - Based on a Boot.dev project
remixtures/dicegame
A game of dices for two players. The program throws a random number between 1 and 6 per each player. The winner is the one who manages to achieve 25 points. Made with JavaScript and based on a Scrimba project.
remixtures/encryptiondecryption
Command-line based Hyperskill project that uses two simple encryption algorithms for implementing the Caesar Cipher technique:
remixtures/etch-a-sketch
A "Etch A Sketch" type of app made with HTML5' canvas and JavaScript. To draw lines with the colors of the rainbow, move the arrow keys of your keyboard. To clear the canvas, click on the "Shake!" button
remixtures/flashcards
A command-line, Java-based program that helps you to memorize new vocabulary by way of "virtual" flashcards. Originally developed as a HyperSkill project https://hyperskill.org/projects/44?track=1
remixtures/flashcards_css
A stylized, CSS + HTML page with flashcards, each containing a question on one side and the answer on the other.
remixtures/gameoflife
John Conway's legendary Game Of Live for Java. GUI version made with Swing. Based on a HyperSkill project: https://hyperskill.org/projects/54?track=1
remixtures/kubernetes_course
remixtures/learn-cicd-starter
The starter code for the "Learn CICD" course on Boot.dev
remixtures/megacorp
The starter repo for the Git 2 course on Boot.dev
remixtures/miguel_afonso_caetano_resume_2023
remixtures/minesweeper
Java program that lets you explore a text-based field full of... mines. See if you can guess which cells have a mine underneath them.
remixtures/mooc-java-programming-i
My solutions to all the exercises included in the first part of University of Helsinki's Java Programming MOOC at https://java-programming.mooc.fi/
remixtures/numeric-matrix-processor
A Java text-based program for doing lots of operations with matrices, i.e. 2D arrays made of numbers: addition, multiplication, transposition, calculating the determinant and inversion.
remixtures/presentation
Static site serving as a landing-page for promoting my skills
remixtures/readabillityscore
A command-line based program that determines the difficulty level of a given text and its most suitable age range. Regular expressions plus the Math class, essentially.