- Graduated from Bath University UK in Electronic Engineering.
- Worked on image recognition at Yokohama University, Japan.
- Worked for INMOS UK parallel computing company, wrote ray tracing software for their processors.
- Create with a friend Concurrent Images KK a Japanese based comapny which created ray traced animations for Japanese TV ads. I wrote the parallel processing software and designed and build the 24 bit graphics card.
- Wrote the C language software for graphics cards which used Texas Instruments graphics chips, Italy.
- Wrote the graphics display for AGV robot positions in a Swiss paper factory.
- Wrote a plug-in for AutoCAD which calculates light distribution in rooms.
- Created a "Sleepy Clock" for the Biennale Di Venezia which used stepper motors and a Forth language embedded computer. It reacted to sounds by moving the hands of the clock to the correct time.
- Write programs for lighting analyis (Italy, Current).
- Write programs for mechanical design (Italy, Current).
- Use the Arduino hardware + sensors & motors to create prototype toys and art
- Write and sell my own (Windows) programs via www.ransen.com.
I've published:
- AutoCAD programming in C/C++
- Ransen's ObjectARX course
- Candelas Lumens and Lux
- Inventor Programming in C++
The computer languages I currently use:
- C++
- C
- C#
I have also used in the past
- Java
- JavaScript
- Visual Basic
- Lisp
- AutoLISP
- Pascal
- Modular 2