Become a sponsor to Peter Tripp
I'm a long time Sysadmin / DevOps engineer / site reliability engineer with 25 years of history contributing to open source software.
In the past I have done work to liberate private datasets (notpeter/crunchbase-data), curate reference datasets and have done FOIA and public records requests to shine light on government-held data.
Most recently I've been working in the Playdate game console developer ecosystem sharing source to apps/games I've created and livestreaming the process at twitch.tv/notnotpeter. In the absence of official tooling from Panic I manually defined types for the entire PlaydateSDK and used that to generate machine readable type annotations and docs which enables static analysis and IDE code completion (vscode, NeoVim, etc) via the Lua Language Server.
I am a bit of a Polyglot programmer and actively code in Python, Lua, Rust, Zig and C. Previously I've worked in in Java, Scala, Delphi, Kotlin, ObjectiveC, C++, C#, Matlab, R, Haxe and others.
In the past I've also done archival work where I imported historical release to backfill git repositories to shine a spotlight on software which was open source, but did not have a presence on GitHub Examples: dante, NASA ballast, AxiDraw_API, kivy-book-examples.
You can also find some of work for sale on my itch store: https://notpeter.itch.io
Featured work
-
notpeter/playdate-luacats
LuaCATS for Panic PlaydateSDK API
Lua 81 -
notpeter/playdate-friction
Gimme Friction Baby: Playdate Tribute
Lua 21 -
notpeter/edicat
Print and concatenate X12 and Edifact EDI
Python 19 -
notpeter/crunchbase-data
2015 CrunchBase Data Export as CSV
Python 157 -
notpeter/apple-installer-checksums
Checksums of Mac OSX installer DMGs