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.
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. |
<dependency>
<groupId>io.github.dinamo541</groupId>
<artifactId>corefx</artifactId>
<version>1.2.0</version>
</dependency>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.
- 🔗 Repository: github.com/Dinamo541/Dinamo541
- 🌐 Live site: dinamo541.github.io/Dinamo541


