I’ve been building software and contributing to open source since the early days of Linux. Here are some projects I’ve built, contributed to, and experimented with over the years.

LLM Snake Arena LLM Snake Arena

LLMs compete in the classic Snake game

Repo ↗

Practical LLM Evals Practical LLM Evals

Measure LLM inference performance

Repo ↗

Allycat Allycat

End-to-end open-source RAG pipeline for website content.

Repo ↗

More Projects

WorkshopsWorkshops

Hands-on workshops on LLMs, coding agents, open models and AI.

Repo ↗

Data Prep Kit ExamplesData Prep Kit Examples

Open-source tools to cleanse, transform and enrich unstructured data at scale for LLM / RAG workloads.

Repo ↗

Open Source Contributions

PRs / Issues

Issues contributed

PRs contributed

Data Prep Kit

Contributor to the open-source Data Prep Kit, working on tooling and examples for cleansing, transforming, and enriching unstructured data for LLM and RAG workloads.

Spark Job Server

Submitted multiple patches and pull requests to Spark Job Server.

HBase

Contributed performance and documentation patches to Apache HBase, a distributed NoSQL database, including HBASE-4440 and HBASE-5555.


Earlier Open Source Projects

Dockerized Stacks

I created these Docker-based stacks to make it easier to develop, test, and learn with Big Data and machine learning tools locally.

  • Kafka in Docker - Run a lightweight Kafka cluster on a single machine.
  • Spark in Docker - Run a mini Spark cluster locally.
  • Training Sandbox - Preconfigured environment with Spark, Kafka, TensorFlow, machine learning and deep learning tools, and Anaconda.
  • BigDL Docker - Run Intel BigDL in a Dockerized environment.