- Student at BYU w/ a dual major in ACME (Applied and Computational Mathematics) and Arabic
- Currently interning at Vercel
- Previously conducted research on AI alignment + mech. interp. at BYU's Perception, Control, and Cognition Lab
- tokka - Toolkit for training BPE tokenizers on custom data splits (tokenizers, datasets, mosaicml-streaming)
- tokka-bench - Benchmark and compare tokenizers across many languages (tokenizers, streamlit)
- hf_to_mds - Convert HuggingFace datasets to MosaicML Streaming format (MDS) for efficient cloud-based training (datasets, mosaicml-streaming)
- gom - CLI tool to monitor GPU usage across Docker processes (pynvml)
- mokka (WIP) - Toolkit for creating SLMs easily, targeted towards researchers (PyTorch, OmegaConf, WandB)
- shade (WIP) - PyTorch-like computation library for TS/JS using WebGPU (Deno, WGSL)
- Eta - Fast embedded JS template engine. Widely used with 1.5K+ GitHub stars and ~1M weekly downloads. (TypeScript, microbundle, Jest, GitHub Actions)
- TinyLingo - Language learning app for improving comprehension. Listen to authentic native podcasts with AI-generated transcriptions and translations. (Next.js 15, Convex, Clerk, shadcn/ui, OpenRouter)
- bengubler.com - My personal website and blog where I write about AI, distributed training, and language learning. (Next.js 15, Tailwind, MDX)
- nix-macos-starter - Starter Nix config for macOS (nix-darwin, home-manager, homebrew, mise)
- Decline App - PWA for practicing Czech, Slovak, and Russian declension patterns. (Next.js, Tailwind, PWA)
- npm-to-yarn - Converts between npm/Yarn/pnpm/bun CLI commands. (TypeScript, Jest)
- Open source contributions - Various TypeScript and web development projects on GitHub.
You can find more of my work at bengubler.com, where I post projects and write about AI, distributed training, and language learning.
- Languages - Fluent in English and Czech; conversational in Slovak; learning Russian and Arabic; have also studied Esperanto, toki pona, and Spanish
- Machine Learning - Large language models, AI alignment, mechanistic interpretability, distributed training
- Web Development - TypeScript, React ecosystem, performance optimization, developer tooling
- Outdoor Activities - Spelunking, rock climbing, backpacking, pickleball
- Literature - Classic literature, poetry, fantasy, sci-fi