David Piepgrass

Personal information


I started programming with BASIC at age 11, then in grade 11 I made a Super Nintendo emulator called SNEqr. Since then I made a GPS system for my employer, an LL(k) parser generator, and the beginnings of an infrastructure for converting code between programming languages. I'm never happy with the programming languages I use and think frequently about how they could be improved. I graduated from the University of Calgary in 2007 with a bachelor's degree in Computer Engineering.

Programming, Programming language design & interoperability, singing, FOSS, international auxiliary languages, esperanto, politics, video games, patent reform, copyright reform, electoral reform, improving the world, skinny-dipping, philanthropy, español, science, math, teaching, efficiency, engineering, and good deals at the store.


13 years 21 weeks