Coder Social home page Coder Social logo

Hi, my name is Raffaele Fiorillo. Welcome to my profile!πŸ‘‹

I am passionate about acquiring new skills and expanding my expertise. I am driven by hard work and punctuality, embodying a deep respect for others. My background is in Computer Engineering and Telecommunications but I am currently pursuing a master's degree in Game Design and Playful Media.

I aquired some professional programming and software development skills. In my free time I like to apply Artificial Intelligence models to gaming environments, exploring areas like Deep Neural Networks, Reinforcement Learning and Genetic Algorithms. I would like to work in game design and development, enhancing technical abilities, and crafting immersive narratives to deliver unforgettable gaming experiences.

Video games have always been a profound passion of mine, from the moment I first held a joystick. I was drawn to the limitless possibilities of game development, finding fulfillment in crafting experiences that bring the realm of imagination into the real world.

Connect with me:

Gmail

Education

Bachelor Degree in Computer Engineering and Telecomunications:

Tecnical University of the Atlantic, Mindelo, Cape Verde.

Master's Degree in Game Design and Playful Media:

LusΓ³fona University, Lisbon, Portugal.

Skills

Programming

I am a passionate programmer. I like to use programming as a tool to explore the unknown. I make my code to be clean, efficient and well structured. Throughout my journey as a programmer

  • Python (5 years Experience);
  • C# (2 years Experience);
  • Java (2 years Experience);
  • Javascript (3 years Experience);
  • C (2 years Experience);
  • SQL (3 years Experience);

Software Engineering & Development

I have been working in the Software area for almost 2years. During this time, I engaged in a variety of different fields and activities:

  • Backend (Python, C#, Javascript; SQL);
  • Frontend (javascript+css+HTML);
  • APIs (javascript; Python; C#);
  • Automated Services;
  • AI for automation and optimization;

Languages & Idioms

  • Italian: C2;
  • Capeverdian Kriol: C2;
  • English: C1;
  • French: A2;
  • Spanish: A2 (Spoken);

Teaching

I have been teaching and tutoring people in various different fields, such as Italian, Math, Physics, Programming and basic Game Development.

My Projects

Games

Some of the games I made are here on github, some others you can see on my itch.io page (here).

Tools, Automation and AI

Raffaele Fiorillo's Projects

ai_cars icon ai_cars

Cars learn to drive in different tracks using neural networks by genetic algorithms

appythonix icon appythonix

A tool designed to convert Python scripts to .exe files (Windows) or .app (Mac). It comes with a simple, compact and modern looking GUI.

bus_pass icon bus_pass

Bus Pass Simulator. More details in the documentation

challanges icon challanges

This repository contains python scripts that solve different challanges. Each script solves a different challange

codelinescounter icon codelinescounter

A tool that, when executed inside a folder, creates a profile of all the code inside that directory and its sub-directories. (Right now it only works with .py files. The Result is a .txt file with the total number of lines of code (with and without counting empty lines)

duo_game icon duo_game

A simple adaptation of a table game in python.

fast_aimprovement icon fast_aimprovement

Game designed to improve your aiming skills with your computer mouse. Will be added to the game: Fast and Curious, in his own GitHub repository, which can be found here

fast_and_curious_ai_environment icon fast_and_curious_ai_environment

Creates a Training environment to test different kinds of Artificial Intelligente algorithms to be used in the Fast and Curious game.

fileencryptor icon fileencryptor

A tool that Encrypts or Decrypts files. The Encryption algorithm is custom, so it does not exist in the literature. It uses a combination of existing algorithms along with new ones.

frequency_table_creator icon frequency_table_creator

A program that, given a string of integers separated by single space, creates a frequency table and shows values like average, variance, etc.

making_my_money icon making_my_money

This Repository contains the very first game I created, which I thought I had lost.

making_my_money_remastered icon making_my_money_remastered

This repository holds the Remastered version of the game "Making my Money". Whis is the first game I ever created.

planecrashgame icon planecrashgame

A Narrative game where you have to choose carefully about what choices you make while in control of a plane... blind folded.

pokemon_types icon pokemon_types

Simple program that makes some evaluations about pokemon types and types combinations in order to create a profile.

rentcalculator icon rentcalculator

Allows to calculate the rent distribution among people in the same house. Sometimes the rent is not distributed equally due to people leaving for a few days. This Console program spares you the time and effort to calculate how the costs must be shared.

scopa_game icon scopa_game

An implementation of the Italian card game called Scopa. You play agains an A.I called R.F.J.8

simple_server icon simple_server

Simple server implementations written in python. Includes a monothread and a multi-thread version of the server and also a Client script

snake_game icon snake_game

Simple implementation of the classic Snake Game in under 100 lines of code

snake_game_advanced icon snake_game_advanced

A more serious approach to the previously created Snake_Game repository; with a better program structure and additional functionalitiesthat

sorting-algorithm-evaluator icon sorting-algorithm-evaluator

This project lets you run tests with both known sorting algorithm and custom. It then shows their speed performance based on the sorted list length

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.