hvlck

“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

I am a hobbyist programmer and student primarily interested in quantified self, interoperability, search engines, chemistry, and environmental engineering. Outside of my studies I enjoy distance running, hiking, photography, and reading.

Work

rhea

An experiment in building a small (2.4kB gzipped + minified) rendering framework for the web.

spell

Work-in-progress spellchecker built using a trie. It's not terribly accurate at this point, but it is pretty fast.

gyr

Classless stylesheet for clean, minimal websites. Created to maintain design consistency across my projects and reduce time designing webpages.

regolith

Experimental column database built as a learning experience in systems design and performance. Not public yet.

lanner

Parser and evaluator for math. Part of a larger project to build the calculator of my dreams.

***

I'm currently building interoperable formats and the tools to work with them, as well as an accompanying search engine focused on finding high-quality machine- and human-readable information.

Most of this work is not public at the moment, but I have plans to open-source it in the future. If you're interested in collaborating, send a message!

Contact

My email address is just.ethan at (@) protonmail.com.