Skip to main content

Projects

Notable projects and open-source contributions. More entries coming soon.

2023

RAG4J / RAG4P

·151 words·1 min
A lightweight Java and Python framework for building Retrieval Augmented Generation systems. Designed for teaching and workshops, RAG4J makes it easy to understand and experiment with the core components of a RAG pipeline.

Elasticsearch for a Search API

·173 words·1 min
A four-part liveProject series published by Manning, guiding learners through building a search engine for an e-commerce platform using Python and Elasticsearch. Covers indexing, mapping optimization, query building, and result boosting.

2014

C3JS Angular Directives

·111 words·1 min
A set of AngularJS directives that wrap the C3.js charting library, providing an HTML-based DSL for creating line charts, bar charts, pie charts, gauges, and more. Available on CDNJS and used by 20 contributors.

2013

Elasticsearch GUI

·113 words·1 min
An AngularJS-based GUI plugin for Elasticsearch that lets you explore your index through keyword search, advanced queries, facets, and graph visualizations. With over 500 stars on GitHub, it became one of the most popular community plugins for Elasticsearch.

2012

Axon Framework

·90 words·1 min
Co-authored the early versions of Axon Framework, a Java framework for building applications based on Command Query Responsibility Segregation (CQRS) and Event Sourcing patterns.