Projects

On this page you will find featured software projects and open source contributions.


Software Projects

Photovoltaic Simulation in Unreal Engine 5

A simulator of a residential PV system using Unreal Engine 5 is demonstrated in this project.

More info →

A Multi-Objective Optimization Framework for Java

A software framework for building multi-objective optimization applications in Java.

More info →

EV Charging with Java-based OCPP 2.0.1

A light-weight implementation of OCPP 2.0.1 based messaging in Java.

Statechart Modeling in Java

A light-weight implementation and showcase of hierarchical statecharts in Java for event-based systems.


Open-Source Contributions

  • GeneticSharp (C# genetic algorithms). Demonstrated and reported an bug where the genetic algorithm could “forget” a good solution it already found. That means a run may finish with a worse result than previously found, so developers can’t safely assume that letting the algorithm run longer will improve quality (it may waste compute and produce misleading final results). The bug was demonstrated via property-based testing using FsCheck in F# / .NET
    Click here to see GitHub issue.
    Download full report.