1. Home
  2. Books
  3. Films
  4. Labs
  5. Photos
  6. Taiko
  7. Athletics
  8. Resume
Christopher "Kai" Lichti

Chris Lichti's Labs, Experiments, and Presentations

These are projects I did for fun. They may have been inspired by work, school, a friend, or an off-hand conversation. I tend to busy myself with small projects out of pure curiosity.

In Progress: I had many more projects posted on previous editions of my website, but I'm still migrating my labs to a new technology stack.

Personal Portal in Ruby on Rails

This new website (created July 2011) is a sort of lab as well. It provides a way for me to stay current on the latest Ruby on Rails stack. Just like at work, I use BDD/TDD so I can stay current on both coding and testing approaches and frameworks. Fwiw, previous sites were based on C#/ASP.NET/Sql Server, PHP/MySql, and older stacks.

Fractal Modeler/Renderer for Mandelbrot/Julia Sets

Created on Monday, May 06, 2002

Back in 2002, I explored Mandelbrot and Julia Set fractals as an exercise for learning java graphics programming. I wrote a small java application, including a class framework for building and rendering these and other, similar fractals. The GUI is dreadful, but the underlying classes are reasonably elegant for their time. Here is the code, executable jar, windows exe, and a brief article I wrote on the subject.

Screenshots

PegBoard: A Delphi Run-Time Type Information (RTTI) Practical

Created on Monday, February 19, 2001

In early 2001, I was exploring practical applications for reflection technologies. I created this example to demonstrate how reflection could be a real time-saver for developers. I was shooting for a presentation that would be simple and entertaining, so I wrote this little game.

Screenshots