I build open-source software for simulation, data analysis, research workflows, and reproducible programming. I am the main developer of Agents.jl, EvoDynamics.jl, and ShamirSSS.jl, and contribute to the wider Julia ecosystem.
Scientific Packages
- Agents.jl: A performant, feature-rich Julia framework for agent-based modeling. Published in the Journal of Open Source Software.
- EvoDynamics.jl: Simulation of eco-evolutionary dynamics on multi-trait networks.
- ShamirSSS.jl: A Julia implementation of Shamir’s Secret Sharing Scheme.
- FuzzyCognitiveMaps.jl: A Julia package for creating and manipulating fuzzy cognitive maps.
Tools and Experiments
- Zurstuna: A local-first, cross-platform web application for creating and maintaining PlantUML Gantt diagrams through visual controls.
- CodeNavigator.jl: Visualizes Julia code bases.
- LifeCalendar: Creates a life-calendar visualization in weeks.
- GraphNotes: Converts research notes into a graph for easier retrieval.
- Moeen thesaurus: Uses NLP techniques to analyze lexical patterns in the Moeen Dictionary.
- FoodRecom.jl: A Julia package for food recommendation systems.