Projects in Awesome Lists by MateusjsSilva
A curated list of projects in awesome lists by MateusjsSilva .
https://github.com/mateusjssilva/mit-bih-arrhythmia-db-visualizer
A visualizer for the MIT-BIH Arrhythmia Database that allows users to view and analyze ECG signal data along with annotations.
arrythmia mit-bih-arrhythmia pyhton streamlit visualizer
Last synced: 24 Apr 2025
https://github.com/mateusjssilva/2d-castle
This project is an example application built with OpenGL that demonstrates how to create and render a 2D castle scene. It includes basic shapes and transformations to construct various castle components, such as towers, walls, and gates, showcasing fundamental OpenGL techniques for 2D graphics rendering.
2d castle computer-graphics glut opengl
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/3d-robotic-arm
This project is an OpenGL example that demonstrates how to create and render a 3D robotic arm. It showcases the use of OpenGL for modeling and animating a multi-jointed robotic arm with realistic movements.
3d computer-graphics glut opengl robotic-arm
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/classification-of-objects-pdi
This repository is a project for classifying objects in images based on shape and color. It includes steps such as shadow removal, image segmentation, and contour detection. The system can identify and count objects based on their shapes (triangle, square, rectangle, circle) and colors.
classification image-processing object-detection opencv-python python
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/xadrez-console
Implementação do jogo de xadrez em C#
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/lexical-syntactic-analysis
SimpAlg Parser: A simple parser for the SimpAlg programming language, built using ANTLR.
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/ribosome-java
Implementation of a Ribosome in Java.
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/digital-envelope
Implementation of a Digital Envelope system, which allows the protection and secure transmission of files through encryption.
cryptography envelope-encryption java secure
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/dna-transcription
Java implementation of the program that transcribes a DNA strand.
bioinformatics dna java transcribe
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/cannibals-and-missionaries
Python implementation of the classic Cannibals and Missionaries problem, which is a well-known search problem in Artificial Intelligence.
artificial-intelligence missionaries-cannibals-problem python
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/youtubedownloaderconsole
C# console application allows users to download YouTube videos directly to a folder of their choice. The program accepts a text file containing YouTube video URLs, downloads the videos, and saves them in MP4 format. It uses yt-dlp to handle the downloads efficiently, providing a fast and reliable way to download video content from YouTube.
console-application dotnet8 dowload ffmpeg youtube youtube-downloader yt-dlp
Last synced: 24 Mar 2025
https://github.com/mateusjssilva/physicssimlab
PhysicsSimLab is an interactive educational tool that allows visualization and experimentation of basic physics concepts. The simulator reproduces the movement of objects under the action of gravity, enabling the study of trajectories, collisions and energy transformations in real time.
csharp dotnet energy-conservation interactive-learning physics physics-simulator projectile-motion science-education simulation wpf
Last synced: 22 Mar 2025
https://github.com/mateusjssilva/smith-waterman-algorithm
This project is a Java implementation of the Smith-Waterman algorithm, commonly used in bioinformatics for local sequence alignment. It enables the comparison of DNA, RNA, or protein sequences by identifying regions of similarity, which can be helpful for evolutionary studies, structural analysis, and functional predictions.
algorithm bioinformatics java smith-waterman
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/competitive-programming
This repository contains a variety of competitive programming problems with solutions aimed at improving algorithmic and problem-solving skills. Each problem comes with a clear explanation, efficient solutions in different languages.
beecrowd-solutions competitive-programming cpp java python
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/paint-opengl
OpenGL example project for a paint.
2d computer-graphics glut opengl paint
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/weather-data-fetcher
Weather Data Fetcher is a Python-based project designed to consume weather data from the Open-Meteo API.
api open-meteo-api sqllite weather
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/senai-versoes-colaboracoes
Solução de conflitos
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/software-engineering-tutorial
This repository contains the code for a tutorial on building a basic web application using Django and Vue.js. The application allows users to upload images and provides a feature for visualizing them directly within the interface.
django software-engineering upload-images vuejs webapplication
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/neural-network
Java implementation of a simple neural network for binary classification. The neural network architecture consists of three layers: an input layer, a hidden layer, and an output layer.
binary-classification java neural-network
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/customermanager
CustomerManagementSystem is a C# console application for managing customer information and calculating taxes. It supports both Individual and Corporate customers, allowing users to enter basic details, purchase amounts, and view tax calculations. Ideal for simple customer management and financial calculations.
console console-application csharp
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/philosophers-dinner
A C program simulating the "Dining Philosophers" problem using threads and mutexes to manage resource sharing and prevent deadlock. Each philosopher is a thread, and mutexes represent chopsticks, ensuring safe concurrent access.
c mutex operating-system philosophers-dinner-problem synchronization theads
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/codifica-frontend-senai
Coding activity of a game store login home screen.
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/senai-api-development
A .NET API designed to showcase the use of token-based authentication for secure access to resources. This project provides a foundational example of how tokens can be generated, validated, and used to control access to protected endpoints.
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/semaphore-java
Java simulation of multiple nodes accessing a shared resource, demonstrating semaphore-based synchronization with correct and incorrect usage scenarios to illustrate concurrency control and deadlock.
concurrent-programming java semaphore synchronization
Last synced: 30 Mar 2025
https://github.com/mateusjssilva/console-chess
This project is a console-based chess game implemented in C# that includes all standard chess rules, including special moves like "en passant." The game provides a complete chess experience in the console, with functionality for piece movement, capturing, check, checkmate, and castling.
Last synced: 30 Mar 2025