Greg Propf's App Portfolio
Welcome! This is a small portfolio of web apps I've created. They're mostly
older apps. I have newer stuff but not in any publicly accessible place. I
plan to fix that soon by making a new homepage using a more modern style that will incorporate the best
things from here and my newer apps as well. So on to the apps!
- Matchsticks is a simple JavaScript program that creates interesting patterns
by scattering virtual matchsticks across a plane. The one rule is matchsticks
are not allowed to intersect. This produces some interesting patterns. With
the default settings, after a couple minutes, you get something that sort of
looks like palm fronds piled on top of one another.
- Pixel Reactor is a sort of
iterative 2d search-and-replace program written in ClojureScript.
- N-Body is a
little physics engine I wrote in JavaScript that simulates gravitational
dynamics
- Math in Motion is a gallery of links to my CGI videos
- SuperLife is
a superset of the traditional Conway Life game written in Elm, a very
Haskell-like language that compiles to JavaScript and runs in the browser.
- I have a lot of interest in functional programming languages such as Lisp and
Haskell and especially how they can be used on the web. Finally, you can click on the tip jar
link to send crypto to me if you like the content.