Fractal IFS Educational AppIterated Fractal Systems are a great way to engage a student's artistic side as they play with the numbers to generate different pictures. The model is simple in which you start with a 1x1 square and can do transformations like scale, move, resize, rotate. Then iterate the pattern a set number of times. I was entrusted the IFS VB6 app at a fractal workshop. (That's me with Benoit Mandelbrot) I evolved the app over many years and helped my father use it in various university classes and math workshops. It was also featured in a math journal. To make it easier to install on school networks and remove the step to upload rendered images, I ported it to Javascript as a plugin to my custom CMS. |
Trajectories (AI-Powered Priority Management)AI-powered productivity tool integrating OpenAI with CMS to help an individual prioritize and catch blind spot issues, inspired by OODA loop decision model. |
Demographics Report GeneratorAutomated creation of 200+ page analytic reports (charts, maps, narratives) from census and geospatial data, reducing production time from weeks to minutes. |
Evaluated Sensor Platforms (Raspberry Pi, ESP32, Govee, data loggers)Project evaluating sensor platforms (Raspberry Pi, ESP32, Govee, data loggers) to track the impact of municipal home energy renovations. Developed a data pipeline to upload and store sensor data for comparative analysis. Key features included: Furnace runtime tracking based on temperature sensor cycles, heat pipe temperature monitoring, and furnace burner runtime sensor. Deployment of particulate counters and environmental sensors with alerts for unsafe AQI levels. Overcame challenges regarding network security, balancing sensor data collection with privacy concerns. Pivoted to custom project management tool. |
Yard Rover (Robotics)This project has evolved from a simple solar powered platform for running a camera and a web based dashboard running on my custom CMS. It uses a Raspberry Pi and the gphoto2 library to control an attached Canon camera. It is controlled remotely from a computer. The compact flash eventually corrupted after too many low power events during winter. The second iteration adds wheelchair motors, a bigger battery, and 3x as much solar. GPS was not reliable enough for navigation around cars and flower beds, so I stopped short and am pivoting to Ardupilot with the Raspberry Pi as a companion computer. |
Educational 3D Simulations EngineThis is a content development library that aids in building 3D training simulations. It was used by several Fortune 500 companies to deliver training on complex devices like routers. The programmer sets how the object behaves with a series of states, triggers, and actions. The engine takes care of the rest. These are combined with content so the student reads the information and watches videos and then performs the steps on a virtual device. The objects are modeled in 3D so the person can rotate, grab wires to plug in, etc. It shipped with a standard set of objects that could be used in a simulation. There were standard light switches, indicator LEDs, and cables to plug and unplug. The most powerful was the console simulator. It could easily model an operating system like DOS, and would interact with the entire rest of the simulation. |
Invisible Gold Website PlatformI designed and built a hosted CMS platform to create and manage websites. It includes an easy authoring environment, email newsletters, ecommerce, online community tools, a wide range of integrations, and more. It's been used by 1000+ businesses and it is highly optimized to reduce hosting costs. The custom XML database allows easier maintenance. |
Invisible Gold Control PanelI built a distributed control panel for web designers to maintain, update, and track their websites that may be distributed across multiple servers/data centers. |
LearnLinc Virtual ClassroomI was one of the first hired at a startup that pioneered the distance learning and online meeting market. In the early days we had two phones and a handful of developers. I wrote some C++ but mostly played the role of multimedia developer. This meant creating visuals and content for use in classes. I also created a monthly intensive workshop to show people how to create a deliver online classes. Our customers were universities and big companies. I also was responsible for creating developer APIs for content created in the 5 main authoring tools at the time. In 1996 I was invited to be on stage with Andy Grove (president of Intel) to deliver the keynote to a major developer conference showing off code that I wrote. He liked the content so much, he used my sample course in the Pentium II rollout. Here is a demo to simulate what the classes were link. http://ilinc.invisiblegold.com/ |
LearnLinc Virtual CampusI developed a virtual campus web product to manage classes and users. Students could log in and launch into their virtual classroom. Teachers could upload content and ensure that it would launch in the classes. Administrators could create and manage user accounts. Products like this are common today but at the time this was groundbreaking. |
Share AgentsI developed a way to remote control each of the major content authoring tools of the time to work in our virtual clasroom along with libraries, APIs and tutorials. One landed me on stage with the president of Intel at the biggest content tool conference of the time. |
Keynote Speaker with Intel PresidentI was invited to be on stage for the keynote of the 1996 Macromedia User Group conference with Andy Grove the president of Intel and one of the founders of our company. To be fair, I was 10 feet away behind the curtain pretending to be in another state. We demonstrated our virtual classroom environment including content using an API that I developed. Andy liked my PC Basics sample content so much that he used it in other presentations for the Pentium II rollout. This involved making movies for every possible page transition to fly the camera around. |
Early Web PioneerBuilt one of the earliest online creative communities (Photography.edu, 1998). This was back in the film days so members scanned in prints and negatives and uploaded them via FTP. We had shared projects and discussion. |
Rolling Stones Tour VisualsI combined 3D and fractal animations for a few projects which lead to the Rolling Stones using them on stage in their Voodoo Lounge tour in 1994. |