Skip to content
View andresilmor's full-sized avatar
🎧
🎧

Highlights

  • Pro

Block or report andresilmor

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
andresilmor/README.md

Hello There 😸, my name is André Silva Moreira

A.K.A. André SilMor / Drowearl

I'm a...

...Felinism Preacher multifaceted Tech-Priest developer, I started my studies in Visual Arts (High-School), to "run away" from Math (and because I was good enough), after which I wanted to run away from papers and pencils 😹, so I entered in the Multimidia Bachelor Degree (EsACT-IPB) with my interest in Post-Production and Editing, however it was presented to me "programming" in my first year with "Introduction to Programming" which I loved (really unexpected), and during that period I took extra classes from others degrees since Game Development till Android with Java (my least favorite field), in December 2023 I concluded my Informatics Master Degree (ESTiG-IPB) with my thesis related with the use of XR and Machine Learning to improve Healthcare. Currently I'm a PhD Student at UTAD since September 2024.

I like and im always open to experiment different technologies and programming fields, while I don't consider myself expert in none of them in terms of experience or deep knowledge, I like to know "where" to start if needed.


You can find me also on (See more...)
linkedin linkedin researchgate behance itchio instagram
or contact me directly with [email protected] (Personal) or [email protected] (Professional)

About my GitHub

I had   andresilmor   since 03/2023 (and almost all of them are mine)

List of (Public >_>) Projects/Repositories (to help you and me XD)

Virtual Reality (w/ Unity)
Name/Link Description Topics Year Has Multiple Branches Context
Remote Controlled Application in Virtual Reality for 360º Visualization with Eye Tracking This VR application is set to be dynamic and controlled remotely by a Web Platform through WebSockets messages containing commands, it uses JSON and Protobuf. The 360/panoramic images are retrived from the server as binary when ordered by the Web Application, being processed in Unity to create the Sphere with 360º View. remote-control csharp protobuf unity vr virtual-reality-experiences websocket-client virtual-reality eye-tracking htc-vive 360-photo dynamic-content panoramic-images openxr xr-interaction-toolkit 2023 Thesis / R&D Project (GreenHealth)
Unity Learn VR Development Pathway Prototypes developed during the Unity Learn VR Developement Pathway unity vr game-development virtual-reality openxr xr-interaction-toolkit junior-programmer-course unity-learn 2023 X Learning Pathway
EsACT Tour (VR Project) Virtual Reality Tour, using Unity with OpenXR, in a 3D Model of my University with 360º Hotpots in points of interests (such as "unique" classrooms or studiums) with small "game" mechanics. university unity vr virtual-reality-experiences university-project virtual-reality htc-vive interaction 360 360-video 360-photo cshap first-timer vive-controller openxr xr-interaction-toolkit 2021 Bachelor Final Project
Interaction with 360º Hotspot dynamically created in Virtual Reality by reading a JSON file Hotspot 360º in Virtual Reality fully created based on the data retrieved from a JSON file, with interaction with elements mapped in the scene (using the data from the file) and OpenXR to display information/other media. json unity vr virtual-reality-experiences virtual-reality hotspot 360 360-photo 360-degree openxr xr-interaction-toolkit 2021 Bachelor Final Project Exercise
Gaze focus detection on 360º image elements in Virtual Reality Use of Tobii XR SDK in a 360º Hotspot in Virtual Reality for Gaze Detection and data registration on a JSON File (360º Image elements looked at and duration of gaze), the data is also ordered in real-time using QuickSort. json csharp game-engine unity vr quicksort virtual-reality eye-tracking tobii quicksort-algorithm gaze-tracking tobii-eye-tracker 360-photo eye-detection tobii-eyetracker 2021 Bachelor Final Project Exercise
Interaction with 360º Hotspot elements in Virtual Reality Interaction with elements mapped on a 360º Hotspot (created from start/no assets, tools) using OpenXR to display information. unity vr virtual-reality information-visualization interaction 360-photo openxr 2021 Bachelor Final Project Exercise

Mixed Reality (w/ Unity)
Name/Link Description Topics Year Has Multiple Brances Context
Geometry for Kiddos Application in Mixed Reality (HoloLens2) to support teachers and basic/secondary students in Geometry studies through different settings and scenarios. education prototype unity geometry unity3d research-project educational-game mixed-reality serious-game hololens2 mrtk3 2024 X R&D Project (Independent)
Mixed Reality with MRTK2 featuring Frame Capture, Face Detection and Tracking, and Web Requests MR Application for HoloLens 2, able to capture frames and sent them to a server through WebSocket connection and Protobuf serialization, it also does Face Detection and Tracking (examples with OpenCV and based on data retrieved from server). Has embedded database and personalized interface (for fun). opencv protobuf interface unity uwp protocol-buffers websocket-client http-requests face-detection embedded-database frame-capture mixed-reality qrcode-reader face-tracking universal-windows-platform realm-database mrtk spatial-computing hololens2 2023 Thesis / R&D Project (GreenHealth)

Front-End Web Development
Name/Link Description Topics Year Has Multiple Branches Context
Web Platform in React.js to Remotelly Control and Oversee Virtual Reality Application Web Platform made with React.js and MUI (base template from YouTube tutorial) to connect and control to a VR application, able to give commands (e.g. change scene or execute method) as well visualize data sent by the application. Retrieves 360/panoramic image from server, displaying her and creating bouding boxs based on retrieved data. javascript graphql-client remote-control reactjs vr material-ui qrcode websocket-client virtual-reality control-panel server-sent-events panorama-viewer panoramic-images 2023 Thesis / R&D Project (GreenHealth)
IPB Campus Life Social Network University Team Project related to "full-stack" development of an application/website of our choice. From the database using NoSQL Document Database (MongoDB), the Web API/Web Service with the Flask Framework and the Front-End with React.js and a mix of Native CSS, Bootstrap and Material UI. Implementing both Frontoffice and Backoffice. flask webservice website front-end frontend backend social-network reactjs webapi webplatform mongodb-driver backend-api one-page-website 2022 X Masters Class Work
Kit Multimedia Order Website Basic Web Shop using Bootstrap to buy the Kit of my Bachelor Degree (2020/2021) with the goal to simply the update of the content and the self-challenge to use the minimium of PHP (or any kind of backend code). javascript bootstrap website responsive seo native-javascript order seo-optimization reusability 2021 Student Council Work
Colorme Website Webshop experiment and introduction to the use of Bootstrap, JQuey and ASP.Net with MVC Architecture. bootstrap jquery website university csharp responsive seo university-project asp-net-core seo-optimization asp-net asp-net-mvc search-engine-optimization 2021 Bachelors Class Work
VideoJogos 2020 Adapation of the website used for the Videojogos 2019 event to the year 2020 event. website university event adaptation responsive-website 2020 Event
Daily Screening Website Introduction Project to the Back-end Development using PHP and MySQL, with some extras like the use of PDO, MVC Architecture and retrieval of information from a third-party News API. mysql api bootstrap php website university pdo university-project mvc-framework mvc-architecture mysql-database pdo-mysql model-view-controller pdo-php 2020 Bachelors Class Work
Dark Season Website Introduction Project to the Front-end web development (personally, of any kind) with HTML, CSS and Javascript withou Libraries. website university static-site first-timers static-website 2020 Bachelors Class Work

Back-End Development
Name/Link Description Topics Year Has Multiple Branches Context
WebSockets Routes in JavaScript with Express.js featuring Rooms, Protobuf, JSON, gRPC Client and Pub/Sub Group of WebSockets Routes (w/ Express.js WS library), that use Protobuf/JSON, some work as gRPC Client, have Rooms/Channels, query MongoDB or Redis Pub/Sub. nodejs javascript json protobuf protocol-buffers websockets expressjs pubsub redis-client pub-sub publish-subscribe mongodb-driver grpc-client grpc-javascript websockets-chat websockets-rooms 2023 Thesis / R&D Project (GreenHealth)
Server-Sent Events in JavaScript with Express.js featuring Redis Pub/Sub Server-Sent Events (SSE) that subscribes to a Pub/Sub connection (Redis) and streams the data to the client when triggered the sub event. nodejs javascript redis expressjs server-sent-events pub-sub publish-subscribe pubsub-subscriber 2023 Thesis / R&D Project (GreenHealth)
Face Recognition Microservice with gRPC gRPC Microservice in Python that does Face Recognition (requires bounding box data) with DeepFace in image, by calculation Cosine Similairty with Embeddings stored in a MongoDB collection (query used is present on the code). python mongodb protobuf microservice protocol-buffers grpc face-recognition cosine-similarity mongodb-driver grpc-server grpc-python deepface 2023 Thesis / R&D Project (GreenHealth)
Nginx Config Sample Nginx configuration to support HTTP, WebSockets (WS), Server-Sent Events (SSE), Load Balancing, Log and Reverse Proxies. nginx load-balancer reverse-proxy nginx-log nginx-configuration nginx-load-balance nginx-reverse-proxy nginx-websocket 2023 Thesis / R&D Project (GreenHealth)
GraphQL Web API in Go querying Neo4j Basic Web API in Go/Golang, with GraphQL architecture (w/ 99designs/gqlgen) and able to query Neo4j Graph Database. go graphql golang neo4j neo4j-driver web-api graphql-server graphql-go graphql-golang 2023 Thesis / R&D Project (GreenHealth)
QR Code Decoder Microservice with gRPC gRPC Microservice in Java that uses BoofCV to decode QR Codes present in images. java protobuf microservice protocol-buffers grpc boofcv qrcode-scanner qrcode-reader grpc-server grpc-java apache-maven java-maven-eks java-maven-ecs 2023 Thesis / R&D Project (GreenHealth)
Emotion Recognition Microservice with gRPC gRPC Microservice in Python that uses a CNN model (trained with EMOTIC Dataset) to recognise emotions from persons (requires bounding box data) in images. python machine-learning protobuf microservice protocol-buffers grpc cnn convolutional-neural-networks emotion-recognition grpc-server grpc-python emotic 2023 Thesis / R&D Project (GreenHealth)
Person Detection Microservice with gRPC gRPC Microservice in Python that uses a YOLO v7 model to detect persons in images. python machine-learning protobuf microservice protocol-buffers grpc yolo grpc-server person-detection grpc-python yolov7 2023 Thesis / R&D Project (GreenHealth)
IPB Campus Life Social Network Web API University Team Project related to "full-stack" development of an application/website of our choice. From the database using NoSQL Document Database (MongoDB), the Web API/Web Service with the Flask Framework and the Front-End with React.js and a mix of Native CSS, Bootstrap and Material UI. Implementing both Frontoffice and Backoffice. flask webservice website front-end frontend backend social-network reactjs webapi webplatform mongodb-driver backend-api one-page-website 2022 X Masters Class Work
FTP Connection PHP Class PHP Class to manage a FTP connection between a Website/Webapp and a Web Server with CRUD operations. php website web-development ftp file-transfer ftp-client ftp-server oriented-object-programming crud-operations file-transfer-protocol ftp-protocol crud-ftp ftp-crud 2021 Internship Work

Unity Development (General)
Name/Link Description Topics Year Has Multiple Branches Context
Makey Makey Application Template in Unity An application developed for an Art Installation at the 25th Anniversary of EsACT - IPB, it also works as a template for creating installations/applications based on Makey Makey using Unity Engine. template unity template-project makeymakey art-installation makey-makey 2024 Event
Unity Learn Junior Programmer Pathway Prototypes developed during the Unity Learn Junior Programmer Pathway unity junior-programmer-course unity-learn game-development 2023 X Learning Pathway
Maze Solving - Trémaux Algorithm Application/Use of the Trémaux Algorithm on a Unity 2D game to escape a maze. university csharp game-engine unity game-development university-project artificial-intelligence maze-solver tremaux tremaux-algorithm 2021 Bachelors Class Work
Tanks - State Machines Use of State Machines to create a "World" with factions of Tanks with some degree of intelligence. university csharp state-machine unity game-development university-project artificial-intelligence state-machines 2021 Bachelors Class Work
Tanks - Behavior Trees Use of Behavior Trees to create a "World" with factions of Tanks with some degree of intelligence slowly walking to the their end. csharp game-engine unity game-development artificial-intelligence behaviour-trees behaviour-tree 2021 Bachelors Class Work

Desktop Development
Name/Link Description Topics Year Has Multiple Branches Context
Portfolio App (Desktop) Sample of a Portfolio Application using Actionscript and Adobe Animate with some more advanced Classes and features. university actionscript xml university-project desktop-application object-oriented-programming 2021 Bachelors Class Work
Simple Calculator (Desktop) Basic Calculator application using Actionscript and Adobe Animate. calculator actionscript desktop-application calculator-application object-oriented-programming 2021 Bachelors Class Exercise
Polynomial Calculator with Windows Forms Use of Windows Form to create a Polynomial Calculator with features from addition of two polynomials till the calculation of the polynomial itself. university csharp university-project mathematics polynomial windows-forms calculator-application 2020 Bachelors Class Work
Graphs with List of Adjuntions Adaptation of a application that used Graphs with Matrix of Adjunctions to List of Adjunctions. university csharp graph university-project windows-forms adjunctions 2020 Bachelors Class Work

Mobile Development
Name/Link Description Topics Year Has Multiple Branches Context
Information Request from Web Server (Mobile) Moblie Application using Actionscript with retrievel of information from a XML file in a Web Server. web-server university actionscript xml mobile-app request 2021 Bachelors Class Work

Others
Name/Link Description Topics Year Has Multiple Branches Context
N-Body Problem with Parallelization in Language C Adaptation of N-Body problem in serial code (src: rosettacode.org) to Parallel Programming/Parallel Computing in Language C with pThreads. c parallel-computing multithreading pthreads pthread nbody-simulation parallel-programming languagec 2023 Masters Class Work
Gas Sensor with LED and Piezo alert Example of using an Arduino with Leds and a Piezo as a Gas Sensor. arduino cplusplus sensor led piezo tinkercad gas-sensor 2020 Bachelors Class Work
Airline Database Introduction Project to the development of a SQL/Relational Database, using MySQL. From the Model Design till the implementation and test information insertion. sql database university university-project mysql-database first-timers relational-databases sqlserver conceptual-model 2020 Bachelors Class Work
AutoAluga - Console Software Console Application to manage a Car Rental store based on a UML Class diagram. university csharp university-project first-timers console-application object-oriented-programming 2019 Bachelors Class Work
Python Exercises "Package" with the resolution of Python exercises from subject "Introduction to Programming" of the Bachelors Degree Multimédia (EsACT-IPB), also my first time programming. python university python3 first-timers exercises introduction-to-programming introduction-to-python 2018/2019 Bachelors Class Exercises

Popular repositories Loading

  1. Interaction-with-360-Hotspot-dynamically-created-in-Virtual-Reality-by-reading-a-JSON-file Interaction-with-360-Hotspot-dynamically-created-in-Virtual-Reality-by-reading-a-JSON-file Public

    Hotspot 360º in Virtual Reality fully created based on the data retrieved from a JSON file, with interaction with elements mapped in the scene (using the data from the file) and OpenXR to display i…

    ShaderLab 2

  2. Gas-Sensor-with-LED-and-Piezo-alert Gas-Sensor-with-LED-and-Piezo-alert Public

    Example of using an Arduino with Leds and a Piezo as a Gas Sensor.

    C++ 1

  3. VideoJogos-2020 VideoJogos-2020 Public

    Adapation of the website used for the Videojogos 2019 event to the year 2020 event.

    HTML 1

  4. Gaze-focus-detection-on-360-image-elements-in-Virtual-Reality Gaze-focus-detection-on-360-image-elements-in-Virtual-Reality Public

    Use of Tobii XR SDK in a 360º Hotspot in Virtual Reality for Gaze Detection and data registration on a JSON File (360º Image elements looked at and duration of gaze), the data is also ordered in re…

    C# 1

  5. EsACT-IPB-Tour-VR-Project EsACT-IPB-Tour-VR-Project Public

    Virtual Reality Tour, using Unity with OpenXR, in a 3D Model of my University with 360º Hotpots in points of interests (such as "unique" classrooms or studiums) with small "game" mechanics.

    ShaderLab 1

  6. FTP-Connection-PHP-Class FTP-Connection-PHP-Class Public

    PHP Class to manage a FTP connection between a Website/Webapp and a Web Server with CRUD operations.

    PHP 1