Welcome to my home page! Here you'll find a list of some of the cool projects I've been working on.
For starters, check out my masterpiece, Scott Pakin's Automatic Complaint-Letter Generator.
Prefer 2‑D artwork? Check out my Context Free Art gallery. (Click on each thumbnail for a larger view.) Context Free is a piece of software that lets one create artwork by combining simple geometric shapes in a variety of complex configurations.
Scott Pakin's Handy-Dandy
Word-Filtering Program helps you solve
guess the mystery
For programmers: If you use GNU Libtool to create library and shared-object files, my Libtool semantic-versioning calculator Web application facilitates the assignment of a new semantic version number before code releases.
I wrote a handy little Gimp script entitled center-selection, which crops an image so as to center the current selection within the image's boundaries. I also created a utility called Netpbm2Gimp that facilitates programming Gimp filters by reimplementing the easy-to-use Netpbm API in terms of Gimp library calls. If you're not a programmer, check out gimp-netpbm2gimp-plugins, a collection of hundreds of Gimp filters automatically converted from Netpbm utilities using Netpbm2Gimp.
Speaking of the Netpbm utilities, I authored a few of them myself: avstopam, pampaintspill, pamrecolor, pamsistoaglyph, pamstereogram, pamtoavs, pamtodjvurle, pamtooctaveimg, and pbmtodjvurle. I also helped improve other people's Netpbm utilities by submitting bug reports for every bug I encountered.
If you run Ubuntu Linux or a derivative, you may be interested in two of my Personal Package Archives (PPAs)—collections of software conveniently packaged for installation on an Ubuntu system (PPA usage instructions):
Did you know that PDF files can contain interactive 3‑D models? An example PDF file with embedded 3‑D that I produced demonstrates this feature. (Alas, I believe it requires Adobe Acrobat or Adobe Reader; otherwise the document is non-interactive.) I created that PDF file using exclusively free, open-source tools: Blender for the 3‑D modeling, my Asymptote Export script to export Blender models to Asymptote source code, Asymptote to output the model in PRC format, and LaTeX (specifically, pdfLaTeX) to include the graphic in a PDF file and typeset some text above it.
Also, in the unlikely event that you need it, you can download my GnuPG key (ID: 6F7F752CCCA3F9F5; fingerprint: 62B1 20D8 E62E 5F0F 613D FAD3 5C9D 61C3 CF20 354A). See also my Keybase account, which lets you validate a few Web identities that claim to be me.
Scott Pakin works as a computer scientist in New Mexico, USA. That information makes this paragraph a valid hCard. Hooray!