About Oren

Oren's profile photoHello, I am Oren

A quiet fellow who has worked professionally in mixed mobile and desktop software development for 19+ years. Applications include Health Care/tele-health, data collection/condition monitoring for off shore oil drilling, gambling, and ticketing. 7+ years experience developing in iOS. 30+ years general programming experience.
I also enjoy electronics, electronic music, building analog synthesizers, roller coasters and theme parks, and am a member of ACE (American Coaster Enthusiasts) aceonline.org

What I Currently Do

I currently work as an iOS developer with Odyssey Computing, Inc, based in San Diego, California. I have worked with Odyssey since 2000, starting with development of various Windows applications, Windows CE/Pocket PC mobile app development, a little web development, and currently iOS app development.

http://odysseyinc.com

I have also worked at Bottle Rocket Studios in Dallas, Texas as an iOS software engineer. I collaborated on the team responsible for developing and maintaining their television-everywhere platform technology known as AWE – Anywhere. Watch. Experience.

You can also check out other stuff I do on my GitHub site.

Ray Tracing and Fractals

Two things that got me into computer programming – Ray Tracing and Fractals! Yes – Making pretty images appear magically out of nowhere on the computer is something I enjoy.

The Mandelbrot SetBack in the 1980s, my workhorse was an Apple //e. In the August 1985 issue of Scientific American there was a feature about this thing called the “Mandelbrot Set”. Seeing the sunning images that were rendered, and the deceptively simple algorithm for generating the Mandelbrot Set, I tried it out in AppleSoft BASIC on the Apple //e. After an “all nighter” I was excited the next morning to see the same “squished bug” on my green monochrome screen! The rest was history as I began exploring more of these fractal beasts – everything from Julia Sets, variants of the Mandelbrot Set, to L-Systems and more!

Some years later, armed with a more powerful 80386 based PC, I started exploring 3D graphics and ray tracing. It was the photorealism that can be achieved that really turned me on to ray tracing. I wrote a rather extensive ray tracer in C. This has evolved from a simple example to a fully fledged 3D renderer that supports all object primitives, arbitrary XYZ surfaces defined by a user-specified function, procedurally-generated textures… Well the whole nine yards – too much to go into here! I’ll just let this pretty picture do the rest of the talking!

Ray Traced Scene

A Few of My Favorite Quotes

“Genius is one percent inspiration, ninety-nine per cent perspiration.”
Thomas Alva Edison

“What can you do that’s fantastic?”
Frank Zappa

“Convictions are more dangerous enemies of truth than lies.”
Friedrich Nietzsche

Things I Enjoy

  • iOS and Mac app development
  • Computers in general
  • Computer Graphics
    • Image Processing
    • 3D Rendering
    • Ray Tracing
    • Fractal Geometry
  • Electronics (The kind you solder!)
  • Building stuff
  • Audio/Amplifiers
  • Building Synthesizers
  • Electronic Music
  • High Voltage stuff
  • Solar
  • Astronomy
  • Organic Gardening
  • Roller Coasters & Theme Parks
  • Beard and Moustache Contests
  • Wine & Beer!

All of the best,

Oren