Skip to content
View Dinamo541's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Dinamo541

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.

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
Dinamo541/README.md
header banner

 About Me

public final class Dominique extends Developer {

    @Override
    public Profile whoAmI() {
        return Profile.builder()
            .alias("Dinamo541")
            .role("Programming Student")
            .languages(List.of("C", "C++", "Java", "Python"))
            .currentlyBuilding("CoreFx — the foundation layer for JavaFX apps")
            .philosophy("Every solution begins with understanding the problem.")
            .learning(List.of("Software design", "Testing", "Open source"))
            .build();
    }
}
  • 🎓  Programming student passionate about software development.
  • 💻  I build desktop apps and tooling mainly in Java, and explore systems programming with C / C++ and scripting with Python.
  • 📦  Author of CoreFx — a dependency-free JavaFX library published on Maven Central.
  • 🧪  I care about clean code, null-safety by contract and unit testing.
  • 🌐  My personal site lives at dinamo541.github.io/Dinamo541.
  • 🌱  Always learning — currently sharpening software design, testing and open-source practices.
  • 🤝  Open to collaborating on Java tooling and JavaFX projects.

 Tech Stack

Languages

C C++ Java Python

Web

HTML5 CSS3 JavaScript

Frameworks & Libraries

JavaFX SFML JUnit

Tools & Platforms

Maven Git GitHub VS Code NetBeans Visual Studio


⚙️  GitHub Analytics

GitHub streak
Trophies

🚀  Featured Project

☕ CoreFx — The foundation layer for JavaFX applications

Every JavaFX app re-implements the same plumbing: a singleton to switch screens, a place to stash the logged-in user, helpers to wire up tables, theming and a validation toolkit. CoreFx is that plumbing — done once and done well.

Module
🗺️ Navigation engine — a single FlowController to load FXML views, swap scenes and open modals.
🧠 Shared state — a thread-safe AppContext key-value store, decoupled from your screens.
🎨 Live theming — a ThemeManager that applies and re-applies CSS theme sets on the fly.
🌍 i18n — inject a ResourceBundle once and switch locale at runtime.
🧰 Utilities — null-safe Validator, typed TableUtils, Format filters and more.
💾 Persistence — a provider-agnostic EntityManagerHelper, no JPA forced on your classpath.

Maven Central Java 25 JavaFX 25 47 JUnit tests MIT License

<dependency>
  <groupId>io.github.dinamo541</groupId>
  <artifactId>corefx</artifactId>
  <version>1.2.0</version>
</dependency>

📌  About This Repository

This repository powers my GitHub profile and hosts the source of my personal portfolio page — built with plain HTML, CSS and JavaScript, consuming the public GitHub API to render my profile and featured repositories live.


🤝  Connect With Me


"Every solution begins with understanding the problem."

footer banner

Pinned Loading

  1. CoreFx CoreFx Public

    Reusable JavaFX utility library for Maven projects — navigation management, UI helpers, data binding, and common formatting tools to streamline JavaFX application development.

    Java 2

  2. QueueManager QueueManager Public

    Aplicación desarrollada en JavaFX para la asignación y gestión de fichas de atención al cliente, creada como proyecto académico del curso Programación II de la carrera Ingeniería en Sistemas de Inf…

    Java

  3. Soulward-Abyssal_Rising Soulward-Abyssal_Rising Public

    A defense-type game made in Java. The player defends their base from waves of enemies in a dark fantasy world.

    Java

  4. UnaPlanillaM26 UnaPlanillaM26 Public

    Proyecto académico UNA 2026 — App de escritorio en Java/JavaFX para gestión de planilla. Módulos de login, empleados y tipos de planilla. Arquitectura MVC por capas (vista, controlador, modelo, uti…

    Java

  5. CandyBalatrezOficial CandyBalatrezOficial Public

    A small game inspired by Match 3 with a Balatro card game theme.

    C++ 1

  6. Dinamo541 Dinamo541 Public

    GitHub profile and personal website where I present my projects, programming learning and web development.

    CSS