Projects
A collection of things I've built over the years, from open-source libraries to web applications and browser extensions.
Featured
Eta - A fast embedded JS template engine. Widely used with 1.5K+ GitHub stars and ~1M weekly downloads.
TypeScript, microbundle, Jest, GitHub Actions • GitHub
tokka-bench - Benchmark and compare tokenizers across many languages with interactive visualizations and analysis.
tokenizers, streamlit • GitHub
shade - PyTorch-like computation library for TS/JS using WebGPU (Work in Progress).
Deno, WGSL • GitHub
AI & Machine Learning
tokka - Toolkit for training BPE tokenizers on custom data splits with advanced configuration options.
tokenizers, datasets, mosaicml-streaming • GitHub
hf_to_mds - Convert HuggingFace datasets to MosaicML Streaming format (MDS) for efficient cloud-based training.
datasets, mosaicml-streaming • GitHub
mokka - Toolkit for creating Small Language Models (SLMs) easily, targeted towards researchers (Work in Progress).
PyTorch, OmegaConf, WandB • GitHub
Open Source Tools
bengubler.com - My personal website and blog where I write about AI, distributed training, and language learning.
Next.js 15, Tailwind, MDX • GitHub
Decline App - PWA for practicing Czech, Slovak, and Russian declension patterns.
Next.js, Tailwind, PWA • GitHub
nix-macos-starter - Starter Nix config for macOS with sensible defaults and documentation.
nix-darwin, home-manager, homebrew, mise • GitHub
npm-to-yarn - Converts between npm/Yarn/pnpm/bun CLI commands with support for all major package managers.
TypeScript, Jest • GitHub
Legacy Projects
Squirrelly - A lightweight JavaScript template engine with support for helpers, partials, filters, etc. The project that helped me get into open source.
JavaScript, Template Engine • GitHub
Splashpad - A Chrome extension that turns your new tab page into a customizable dashboard.
JavaScript, Chrome Extension
Esperaboard - A Chrome extension to transform characters written in the Esperanto 'x-system' into Esperanto characters while typing.
JavaScript, Chrome Extension
Tic-Tac-Too - AI tic-tac-toe bot built with TensorFlow.js. Built as a teenager while learning about ML.
JavaScript, TensorFlow.js, AI