You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looking for a project that isn't here? Check out @nebrelbug, my old account where I store archived/inactive projects.
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
Projects - AI/ML/GPU
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)
Projects - Other
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)