What is david-peter.de?
Updated
david-peter.de is the personal website of David Peter, a software developer based in Stuttgart, Germany. It is not a company, product, or documentation portal — it is a single person's homepage that collects his open source projects, a few browser games, and brief notes about his interests. If you arrived looking for a tool, a service, or an official project site, this page is best read as an index that points you to the actual project pages and repositories.
Who runs the site
The site's "me" section identifies the author directly: David Peter, living in Stuttgart with his wife and two children. He describes his background and interests as science, math, programming, technology, climbing, cycling, progressive rock music, and board games. He also states his current work: on the Astral team at OpenAI, working on a Python type checker. Before that, he wrote software for LiDAR-based perception of self-driving cars and did research on topological properties of ultracold quantum gases.
That combination — command-line tooling, a scientific calculator, and small games — explains why the site feels like a portfolio rather than a product homepage.
What you will find on the page
The page is organized around a projects section. The projects named in the page content fall into three groups:
| Group | Projects | What they are |
|---|---|---|
| Command-line programs | fd, hyperfine, bat, hexyl, pastel, vivid | Fast, modern CLI tools built mostly for personal need |
| Scientific tool | Numbat (numbat.dev) | A high-precision scientific calculator with full physical-unit support |
| Games | cube composer, quizzity, curiositY | Small browser games, including a puzzle inspired by functional programming |
The command-line tools are described with a short purpose statement each:
- fd — an alternative to
find, focused on performance and a clean, approachable command-line interface. - hyperfine — a benchmarking tool that measures execution time of other programs and supports proper statistical analysis of results.
- bat — a "supercharged" version of
cat, useful for reading syntax-highlighted code in the terminal. - hexyl — a terminal hex viewer that uses color to distinguish byte categories.
- pastel — a command-line color tool with commands for generating, analyzing, converting, and manipulating colors.
- vivid — a generator for the
LS_COLORSenvironment variable that controls colorizedlsoutput.
Numbat is described as running both in the terminal and in the browser, with an interactive command-line interface rather than a graphical calculator layout. It understands all SI units (including metric and binary prefixes) plus most US customary and imperial units, and supports predefined mathematical functions and physical constants as well as user-defined variables and functions.
cube composer is a puzzle game where you compose a series of transformations so colored cubes arrange into the correct pattern; it is written in PureScript, a Haskell-like language that compiles to JavaScript.
Where the actual code and contact live
The page does not host the source code itself. It states that open source work is published on GitHub and academic work can be found on arXiv, and that email is the way to get in touch. For anything beyond a description — installation, usage, issues, releases — follow those links rather than treating david-peter.de as the project's home.
When this site is the right stop
- You want a quick overview of what David Peter has built and which projects are his.
- You are trying to place a tool you already use (for example,
fdorhyperfine) and want to confirm the author and see related projects. - You want to reach him about his open source work or research.
It is not the place to look for pricing, downloads, or support for those tools; the page provides descriptions and pointers, not distribution.