Skip to content
View brunomnsilva's full-sized avatar
:octocat:
Back to R&D.
:octocat:
Back to R&D.

Block or report brunomnsilva

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
brunomnsilva/README.md

Bruno Silva

PhD in Computer Science (machine learning, artificial neural networks) · Teacher @ Polytechnic University of Setúbal, Portugal

GitHub Website Location

Java Python C Shell R C# JavaScript Docker LaTeX

Featured Projects

Project Description
JavaFXSmartGraph 369★ Generic JavaFX graph visualization library.
markdown2moodle 17★ Convert quizzes written in Markdown to Moodle XML.
AbstractDataTypesInC 7★ Collection of abstract data types in C, documented with Doxygen.
UbiquitousNeuralNetworks 7★ Framework and collection of neural network models in Java.
FluentFxCSS 5★ A fluent, type-safe CSS builder for JavaFX.
appimage-manager Install, update and manage AppImages in your user environment — no root required (TUI + CLI).

Java & JavaFX Libraries

Research & Data

  • UbiquitousNeuralNetworks — Framework and collection of neural network models in Java.
  • yacl — Yet Another Clustering Library, written in Java.
  • EMNIST-Character-Recognition — Train and deploy MLP models for recognizing handwritten digits and letters (EMNIST) with UbiquitousNeuralNetworks.
  • datastreams — PhD-related data and software (R).

Docker Images

  • docker-python-pandoc — Pandoc + LaTeX image with Python pandocfilters and European Portuguese (pt-PT) babel/hyphenation support.
  • docker-python-thor — Python image for VS Code Dev Containers, tailored to the THOR timetable workflow.
  • docker-atad — C development image (gcc, gdb, make, valgrind, doxygen) with a non-root user and Dev Container support.

VS Code Extensions

Tools & Utilities

  • appimage-manager — Install, update and manage AppImages in your user environment — no root required (TUI + CLI).
  • markdown2moodle — Convert quizzes written in Markdown to Moodle XML.
  • markdown-toolkit — Bash scripts to convert Markdown to PDF (Eisvogel/LaTeX) and Word via the docker-python-pandoc image.
  • moodle2moss — Process Moodle submissions for MOSS.

Teaching & Course Materials

Pinned Loading

  1. JavaFXSmartGraph JavaFXSmartGraph Public

    Generic (Java FX) Graph Visualization Library

    Java 369 64

  2. FluentFxCSS FluentFxCSS Public

    A fluent, type-safe CSS builder for JavaFX.

    Java 5

  3. UbiquitousNeuralNetworks UbiquitousNeuralNetworks Public

    A framework and collection of neural network models in Java.

    Java 7 1

  4. markdown2moodle markdown2moodle Public

    This tool is able to convert a quiz in *markdown* format to *Moodle's XML* format.

    Python 17 10

  5. AbstractDataTypesInC AbstractDataTypesInC Public

    Collection of abstract data types in C language

    C 7 5

  6. appimage-manager appimage-manager Public

    Shell