+
Skip to content
View gsilva00's full-sized avatar
🐧
🐧

Highlights

  • Pro

Block or report gsilva00

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gsilva00/README.md
Waving hand

Hi, my name is Guilherme Silva!

Current Info

  • Bachelors in Informatics and Computing Engineering @FEUP - 3rd Year
  • Intern at INESC-TEC, working on the Robotair project, focusing on the development of a Container-based framework to facilitate the deployment of ROS/ROS2 applications in robots.

Projects

CU Name Description Languages Grade (X/20.00)
CG A Firefighter's World 3D WebCGF-based* Scene with custom shapes, camera lights, shaders, materials, and textures. Explore the World Javascript (WebGL) 19.20
COMP Java-- Compiler Compiler developed from start (frontend) to end (backend) for a subset of the Java language (Java Minus Minus <-> Java--) Java (ANTLR, OLLIR, Jasmin) 19.88
IA Loan-Approval with ML Algorithms Optimization of ML algorithms (Decision Tree, Random Forest, Support Vector Machine, Neural Network) Python (sklearn) 19.50
IA WoodBlock Single-player game based on WoodBlock implementing Uninformed and Heuristic Search Algorithms and Parallelization Python (Pygame) 20.00
CPD Secure Chat Application Secure Multi-Threaded Chat application (Server and Clients) with AI integration using Ollama Java, Ollama (Docker) 19.07
CPD Matrix Multiplication Development of parallel versions of Matrix Multiplication in two different languages and in-depth performance analysis C/C++ and Java 16.80
MPSAC Balloon Stabilizer and ML Control system to stabilize and move the agent; Machine Learning (ML) model trained based on the agent's position and used in a classification problem Python 19.00
RCOM FTP and Network Configuration Configuration of switches and routers, and adaptation of FTP Protocol implementation in for File Transfer between 2 machines in a network C 17.90
RCOM File Transfer Application Low-level Link-Layer and Application-Layer protocol for file transfer C 18.00
FSI Logbooks and CTFs Cryptography Logbooks and CTF challenges on various types of Security Attacks (2 extra points would be awarded to the best performing groups in CTFs' leaderboard - grade out of 22) Python 20.46
PFL Turtles Implementation of the 2v2 game turtles Prolog 17.60
PFL City Analysis Dijkstra and TSP implementation in with a bonus custom Min-Heap implementation Haskell 19.60
LBAW NewFlow Collaborative News website using Laravel frontend and backend, with manually-implemented AJAX features, and a remote database PHP (Laravel), Javascript, PostgreSQL (Docker) 18.40
LTW ForLove Community-driven second-hand clothing online store with local database and web-security features Vanilla PHP stack, SQLite 16.80
LCOM Head Football Low-level 1v1 game with I/O driver implementation running on MINIX3 OS C 19.33
ESOF Teacher4U Mobile app for private and group tutoring for University of Porto students using Agile methodology Flutter, Firebase 19.30
DA Ocean and Urban Deliveries System to find optimal routes for urban and ocean shipping and deliveries, solving the TSP problem C++ 19.80
DA Water Supply Analysis Tool Analysis tool for the best allocation of resources of a water-supply network in Portugal using Graph algorithms C++ 19.90
LDTS St. Tryna's Tower Turn-based D&D-inspired 2D Dungeon Crawler using Design Patterns Java (Lanterna) 16.90
BD LoL Worlds Database Creation and population of a local database for information storage about the matches played in the 2022 League of Legends World Championship SQLite 16.90
AED Plane Pathfinder System to manage the world's air travel networks and provide assistance to users developed using Graph algorithms C++ 18.60
AED FEUP Scheduler System to manage the schedules of the students from the Bachelor in Informatics and Computing Engineering (L.EIC) C++ 18.13
P Image Processor A simple PNG and XPM2 image processor and manipulator C++ 19.60

* (custom WebGL-based library)

Stats

My Github Stats My Top Programming Languages

Linux OS Badge VS Code IDE Badge Git Tools Badge

Popular repositories Loading

  1. ESOF-Project ESOF-Project Public

    FEUP L.EIC 2023/24 - 2nd Year, 2nd Semester - Project developed in the Software Engineering curricular unit

    Dart 1

  2. gsilva00 gsilva00 Public

    Config files for my GitHub profile.

  3. Programming-Project Programming-Project Public

    FEUP L.EIC 2022/23 - 1st Year, 2nd Semester - Project developed in the Programming curricular unit

    C++

  4. AED-Project1 AED-Project1 Public

    FEUP L.EIC 2023/24 - 2nd Year, 1st Semester - 1st Project developed in the Algorithms and Data Structures curricular unit

    C++

  5. AED-Project2 AED-Project2 Public

    FEUP L.EIC 2023/24 - 2nd Year, 1st Semester - 2nd Project developed in the Algorithms and Data Structures curricular unit

    C++

  6. BD-Project BD-Project Public

    FEUP L.EIC 2023/24 - 2nd Year, 1st Semester - Project developed in the Databases curricular unit

    SQL

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载