Technology marched on.

Unless you're tech-savvy, you won't get these to work anymore. But most were cross-browser, cross-platform once upon a time.

The site supported the launch of my book, Indoor Salad: How to Grow Vegetables Indoors, published in September 2013, an Amazon category best seller. There were a couple physical products, too, but I pivoted away.

I'm a student of Eric Ries' Lean Startup methodology, and involved in the New Haven entrepreneurial scene.

The Indoor Salad website was my first Drupal eCommerce site, using Ubercart on Drupal 7, with a mobile-friendly responsive layout based on AT-Commerce.

## Differential Equation Plotter

The DiffEQPlotter explores graphical solutions to differential equation systems. Nine equation system families are provided - some simple algebraic systems, some ecology models, and some limit cycles. Each can be tuned by setting constants. Paired time plot and phase plot show the behavior of the system (trajectory) from any selected starting point. The phase plot also shows the "nullclines" (where the derivative of each equation is zero), and a vector field showing the tendency of the system across a grid over the plane.

Though not "fractals" software, it was developed for the same mathematics professor, Michael Frame of Yale University.

## FracStats

FracStats does R/S analysis and comparison to a normal distribution. It uses a time series, with or without difference processing on the input data. Also does multifractal analysis (f(alpha) curves) on time series or planar data, using either the method of moments or histogram method. Several data sets are supplied, but the main use is to paste in your own data to explore.

July 2012: Fixed pasting-my-data to work again, following Oracle/Java deciding that was a security risk. Now uses signed jars and JWS to bypass new security feature.

## DrivenIFS

DrivenIFS explores data-driven Iterated Function Systems.

July 2012: Fixed pasting-my-data to work again, following Oracle/Java deciding that was a security risk. Now uses signed jars and JWS to bypass new security feature.

## AZZ Rig-A-Lite

Implemented a database-rule-driven product configurator, as part of a migration of the Rig-A-Lite site to Drupal 7. Rig-A-Lite provides lighting solutions for hazardous environments, such as light fixtures for off-shore oil rigs. Their old product configurator did not enforce legal configuration choices - such as which ballasts require fuse blocks, or are not available with metal halide lamps, for example - which caused order processing aggravation for their worldwide sales reps and customers.

The configurator is iframe'd into Drupal, leveraging the company's old sophisticated full-custom PHP/MySQL/JQuery CMS backend to populate its new Drupal front end. The new rules data is edited in a valid-configurations Excel table, and imported into the CMS, to drive the product configurator user interface.

Last I knew, most products hadn't been converted to use the new configurator. That was a design feature, that the new system would allow them to use both old and new product configurators side by side, as they gradually converted products.

## Yale College Themes

Implemented Drupal themes for Ezra Stiles College and Morse College at Yale, among others. Simple work for hire - I was given designs to implement. Wrote the documentation for several other colleges' Drupal themes, and did occasional maintenance on themes implemented by other subcontractors.

Yale University had its own Drupal 6 version and modules and standards.

## Pattern Blocks 4

Pattern Blocks are used in early math and just for fun. Great for drawing mandalas, tilings, and tesselations. Originally written as a toy for my daughter in 1998, this is my most popular app by a landslide. Latest version features full-browser resizing, better email, hundreds of backgrounds, and keystroke shortcuts. Now with Art Gallery for kid-safe sharing!

Mandalar is PatternBlocks for mobile! PatternBlocks is now released as a mobile app. See Mandalar. Still in Adobe Flex - all web/mobile platforms are cross-operable.

## SimWatershed

SimWatershed is loosely based on the real-life Esopus Creek watershed, part of the naturally-cleaned water supply of New York City. SimWatershed implements two online labs, for the Yale School of Forestry graduate course Science to Solutions: How Should We Manage Water.

In the "Biophysics" lab, students explore how water quality is affected by adjusting land use - suburban, agricultural, livestock, and forest. Then in the "Solutions" lab, buying land costs money and faces limits. Other social treatments are available at a price: best management practices, upgrading the local sewage treatment plant, raising prices, or building a city water treatment plant. Scenarios explore present and future, nitrogen and sediment.

## NumBlox

NumBlox is a cusinaire rods app. Cusinaire rods (number blocks) are used to teach early math. NumBlox features a simple, clean interface, drag and drop blocks, rotate blocks, and a play area that grows to fit your web browser area. New version! NumBlox 2.0 features pencil, eraser, choice of grid style, stacking blocks, and scrollable edit area. NumBlox 2.1 adds 3 choices of block color scheme. Now for mobile! NumBlox is now available for iOS and Android, too! Mobile versions feature native sharing to Facebook, Twitter, and Email. Sharing can be disabled for young children. Now also available for NOOK HDTM and NOOK HD+TM by Barnes & Noble.