The Helix™ software package I developed used Genetic Algorithms and Artificial Life to optimize business operations, thousands of decisions at a time – it could handle real-world business models vastly more complex than competing solutions.
Low-Cost Neural/Computer Interface Prototype (2000)
Frequency, voltage amplitude, and signal-to-noise ratios of scalp-registered brain signals are in the same ranges as the audio signals from piezo devices such as phonograph needles, enabling a 100x cost-reduction by using conventional DSP equipment.
Realtime 3D Video (1994)
I designed and prototyped a method for integrating video images in real time for insertion into Virtual Reality environments. I demonstrated this technology as a portfolio item, in support of my negotiation for employment with Kai Krause, Graphic Design / Special Effects Software Guru. It got me the job.
De-Posterizing Graphics Software (1994)
Images are said to be “posterized” when smooth gradients of brightness or color are each reduced to large, uniform field. Generally a very small number of these colors will be used, and without any form of shading, creating an effect like a topographic map (see illustration).
Realtime 3D Raytracing Game (1992-1993)
Behavior of light on an object must be calculated in order to create a realistic representation on a computer screen. This requires an enormous amount of calculations, in a math-intensive process called “raytracing”, which tracks the paths of individual rays of light. In 1993, raytracing a screen-sized image would typically take several days to compute. [...]
Rhythm-Based Security (1987-1988)
In order to secure password protection, even when someone knows the password, I developed an adaptive pattern-match of the rhythm of keystrokes described during the entry of the password. This protection adapts to the evolution of an individual’s unique rhythm in typing. It was implemented successfully in dorm rooms across my campus, though originally inspired [...]
Poetry “Simulator” (1986)
During one semester in high school, a poetry-writing segment disappointed me: many students submitted works in the form of provocative adjectives and symbolic nouns, arranged with what I considered to be little intended meaning. (an example of one of my fellow students’ submissions might been like “crashing waves, desperate, a lion flies, day and night, [...]
Vegas Simulations (1984)
Exploring numerous algorithms and heuristics, I collected substantial data on correlations between gambling strategies and expected returns, verifying that Las Vegas cannot be beaten. It further demonstrated that if you want to leave a casino with double your money, it is far better to wager everything on a 2:1 bet than any system of increasing [...]









