■ hvlck
programmer and materials engineering student b. 379 ppm
"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."
Robert Heinlein
non-exhaustive interests: quantified self, search engines, sustainability, computer algebra, energy, physics, philosophy of science, robotics, semantic web, materials science, music
other activities: distance running, hiking, photography, film, reading, travel
uses: go, python, firefox, git, vscode, m1 macbook air
philosophy: low-tech, free software, open formats and data
contact: email in github
***
selected projects:
- spell, 2023, go
work-in-progress spellchecker built using a trie. fairly fast and accurate.
- txt, 2022, go
collection of text utilities. includes an implementation of the porter stemmer, levenshtein distance, and a trie.
- rhea, 2021-22, typescript
experiment in building a small (2.4kB gzipped + minified) rendering framework.
***
now:
- undergraduate researcher
- interoperable formats and the tools to work with them
- programmatic search engine
- school, 1500/3k sc/5k/hm, experimental & urban photography
copyright (c) 2025 hvlck