Software

Modern software architecture usually includes a large percentage of software written by external people or organizations. I have benefited from this openness and wanted to contribute back to the open source community that gave me so much.

I have published a number of public repositories on GitHub:

  • java-jq: Lightweight Java wrapper around JQ, a flexible JSON processor available for multiple platforms.
  • json-filter: High speed filtering of arbitrarily large JSON documents.
  • elastic-indexer: High speed asynchronous indexing of documents into Elastic.
  • faker: A Java library for generating fake data such as names, addresses, and phone numbers.
  • retry: A Java library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that communicates with a remote service.
  • graphql-parser: GraphQL Lexer and Parser generated using ANTLR grammar.
  • jekyll-theme-gerbera: A Jekyll-based theme for documentation inspired by Facebook's GraphQL documentation.

Software

Modern software architecture usually includes a large percentage of software written by external people or organizations. I have benefited from this openness and wanted to contribute back to the open source community that gave me so much.

I have published a number of public repositories on GitHub:

  • java-jq: Lightweight Java wrapper around JQ, a flexible JSON processor available for multiple platforms.
  • json-filter: High speed filtering of arbitrarily large JSON documents.
  • elastic-indexer: High speed asynchronous indexing of documents into Elastic.
  • faker: A Java library for generating fake data such as names, addresses, and phone numbers.
  • retry: A Java library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that communicates with a remote service.
  • graphql-parser: GraphQL Lexer and Parser generated using ANTLR grammar.
  • jekyll-theme-gerbera: A Jekyll-based theme for documentation inspired by Facebook's GraphQL documentation.