Menu

Software engineering

I build and maintain public software across the Julia ecosystem, from reusable packages and scientific libraries to web services, API integrations, visualization systems, optimization frameworks, and developer tooling. The cards below contain public repositories only.

The selection includes the network visualization and cloud software developed during my latest research position, the public JuliaConstraints ecosystem, and StaticWebPages.jl, the generator used for this website.

Public software

NetworkVisualizer.jl

Networks Visualization Julia Full stack
jean-françois baffier (azzaare), dependabot[bot]
A Julia based back-end for Network Visualization using Oxygen.jl and NetworkVisualizer.js
Size: 51 KB

NetworkVisualizer.js

Networks Visualization JavaScript Full stack
jean-françois baffier (azzaare)
A javascript based front-end for Network Visualization
Size: 213 KB

KuMo.jl

Optimization Julia Simulation Cloud
jean-françois baffier (azzaare), kjc0066
Julia package to simulate resource allocations in the cloud
Size: 85624 KB

Chuffed.jl

Julia Constraint programming Solver
dourouc05, blegat, dependabot[bot], odow
Wrapper for the constraint-programming solver Chuffed to Julia
Size: 68 KB

JaCoP.jl

Julia Constraint programming Solver
dourouc05, blegat, jean-françois baffier (azzaare), github-actions[bot]
Julia interface for the JaCoP constraint-programming solver
Size: 80 KB

LocalSearchSolvers.jl

Optimization Julia Solver
jean-françois baffier (azzaare), chritkhalil, wikunia, dependabot[bot], jakewilliami, github-actions[bot]
A Julia package to manage Constraint-Based Local Search (CBLS) solvers.
Size: 1700 KB

PerfChecker.jl

Performance Julia CI
jean-françois baffier (azzaare), varlad, ashvith10, dependabot[bot], asinghvi17, lilithhafner
A small collection of semi-automatic performance checking tools
Size: 8708 KB

XCSP3.jl

Format Julia Constraint programming
jean-françois baffier (azzaare), dependabot[bot]
A Julia package to handle the XCSP3 format for Constraint Programming
Size: 22 KB

ConstraintProgrammingExtensions.jl

MOI Julia Constraint programming
dourouc05, blegat, jean-françois baffier (azzaare), odow, mtanneau
Extensions to MathOptInterface to support constraint programming.
Size: 1573 KB

ConstraintLearningBenchmarks.jl

Julia Benchmarks Learning
chritkhalil, jean-françois baffier (azzaare)
Benchmarks scripts for CompositionalNetworks.jl using DrWatson.jl
Size: 221 KB

CompositionalNetworks.jl

Optimization Julia Interpretable AI
jean-françois baffier (azzaare), varlad, chritkhalil, github-actions[bot]
A Julia package for Interpretable Compositional Networks (ICN), a variant of neural networks, allowing the user to get interpretable results, unlike regular artificial neural networks.
Size: 62881 KB

Constraints.jl

Julia Constraint programming Modeling
jean-françois baffier (azzaare), nicoladicicco, varlad
Shared package to handle constraints for the different solvers from JuliaConstraints
Size: 550 KB

ConstraintDomains.jl

Julia Constraint programming Domains
jean-françois baffier (azzaare), varlad, github-actions[bot]
A package to handle the domain of variables in JuliaConstraints packages.
Size: 1257 KB

Benchmarks

Julia Constraint programming Benchmarks
jean-françois baffier (azzaare)
Collection of Benchmarks for Julia Constraints
Size: 57364 KB

ConstraintCommons.jl

Julia Constraint programming Infrastructure
jean-françois baffier (azzaare), varlad
Common code to be shared between repositories of JuliaConstraints
Size: 56142 KB

PatternFolds.jl

Algorithms Julia Patterns
jean-françois baffier (azzaare), ved-mahajan, jakewilliami, uncomfyhalomacro, github-actions[bot]
A Julia package to efficiently handle repetitive patterns
Size: 2744 KB

ConstraintLearning.jl

Optimization Julia Learning
jean-françois baffier (azzaare)
A Julia package for people that love to learn new things about constraints
Size: 167 KB

ConstraintExplorer.jl

Julia Constraint programming JuMP
jean-françois baffier (azzaare)
A MOI/JuMP wrapper around the search space explorer for Constraint Programming implemented in ConstraintDomains.jl
Size: 52 KB

ConstraintsTranslator.jl

LLM Julia Modeling
nicoladicicco, jean-françois baffier (azzaare)
Translate natural-language descriptions of optimization problems into Constraint Programming problems via Large Language Models
Size: 92 KB

QUBOConstraints.jl

Julia QUBO Learning
jean-françois baffier (azzaare)
Julia package to automatically learn QUBO matrices from optimisation constraints
Size: 148 KB

CBLS.jl

Optimization Julia JuMP
jean-françois baffier (azzaare)
A MOI/JuMP interface for `LocalSearchSolvers.jl`, a Constraint-Based Local Search (CBLS) framework
Size: 252 KB

ConstraintModels.jl

Julia Constraint programming Models
jean-françois baffier (azzaare), github-actions[bot]
A package that stores Constraint Programming models for JuliaConstraints solvers
Size: 208 KB

CPLEXCP.jl

Julia Constraint programming Solver
dourouc05, matheusdiogenesandrade
Julia interface for CPLEX CP Optimizer
Size: 274 KB

Garamon.jl

Julia Geometric algebra
jean-françois baffier (azzaare)
A julian port of the C++ Geometric Algebra library Garamon.
Size: 134 KB

Dynstack.jl

Optimization Julia Challenge
jean-françois baffier (azzaare)
A Julian interface for the DynaStack challenge
Size: 101 KB

KumiKumiSlope.jl

Design Education Julia
jean-françois baffier (azzaare)
A julian package to generate designs for the Kumi Kumi Slope educational toy
Size: 95 KB

MetaStrategist.jl

Optimization Automation Julia TeX
chritkhalil, jean-françois baffier (azzaare)
No description
Size: 98 KB

COPInstances.jl

Optimization Julia TeX Datasets
jean-françois baffier (azzaare)
A repository to store, generate, and retrieve instances and other data for Combinatorial Optimization problems
Size: 96 KB

JuCP.jl

Julia Constraint programming JuMP
dourouc05
JuMP extensions for constraint programming.
Size: 46 KB

StaticWebPages.jl

Web Julia Static sites
jean-françois baffier (azzaare), alexislebis, dependabot[bot], dmolina, stevengogogo, github-actions[bot]
A black-box generator for static websites oriented toward academics and personal web-pages
Size: 11407 KB