About Tor Olav


Here is a little information about me.

I was born in Bodoe in the north of Norway. Now I live in Bergen at the west coast of Norway.

I am an electronics and computer engineer, who has more than 25 years of work experience with electronics and computers. My interest for electronics started when I was a little boy. My grandfather bought me my first soldering iron when I was five years old. Since then electronics has been one of my favourite hobbies. My interest for computers was triggered in 1981, when my father encouraged me to buy a soldering kit for the Sinclair ZX81 microcomputer. At work I like best of all to design embedded computers for harsh environments. But I also feel "at home" when I'm programming in either Python, C, Pascal or assembly.

My GitHub account is here. It now has a repository called scikit-vectors with Python functions that can create vector classes with 2, 3 or an arbitrary number of dimensions: scikit-vectors. It also has a repository with examples that shows how some vector classes created with these functions can be used: scikit-vectors_examples.

Two other interests of mine are photographing and raytracing. I like to picture details of objects, shapes and patterns that are in the zone between chaos and order. Since I started raytracing many years ago, my interest for 2 and 3 dimensional geometry and numerical methods has resurfaced. My favourite raytracer is POV-Ray. It is a fantastic free and open source program that allows me to visualize shapes and patterns that I cannot "see" in the real world.

Some computer graphics topics that I'm especially interested in are:

-Parametric surfaces (with NURBS)
-Isosurfaces (defined by mathemathical formulas)
-Constructive Solid Geometry (CSG)

At my POV-Ray gallery page you can see pictures that I have made with each of these techniques. POV-Ray has a powerful scripting language that I like to program in. My images often tends to be somewhat "mathematical".


Here are some words associated with some of my other areas of interests:

Wallace and Gromit, Frank Frazetta, M.C. Escher, Calvin and Hobbes, Dilbert, The lord of the rings, Monsters Inc, For the birds, Blade runner, Matrix, Sound synthesizers, Piano playing, Stereo MC's, Leftfield, W.A. Mozart, J.S. Bach, Peter Gabriel, the The, U2, Oscar Peterson, Carlos Santana, Cha-Cha-Cha, Salsa dancing, Bicycling, Swimming, Diving, Rappelling, Caving, Fishing, Chess, Macro photographing, Nikon FM2, Nikon, CoolScan 4000 ED, Magic Lantern, Canon Hack Development Kit (CHDK), Canon PowerShot, Rust, Drones, Remote controlled model planes, Robotics, Robot vision, Stepper motors, MEMS, Gyroscopes, Holography, Photoelasticity, Valve radios, Electron tubes, Tandberg Huldra, Radionette, Slide rulers, Novo-Duplex, Math, Linear algebra, Analytical geometry, Geometric algebra, Volumetric renderings, Riemann sphere, Fibonacci, Golden ratio, Quaternions, Lissajous figures, Buckminsterfullerene, C60, Moebius strip, Penrose tilings, Rubiks cube, Rubik's revenge, Bezier patches, Blobbing, Subdivision surfaces, The Gimp, Blender, Inkscape, Emacs, GCC, Linux, Ubuntu, Gentoo, Debian, Knoppix, Motorola MC68000, MPC860, Atmel AVR, 8051, Zilog Z80, DSP, Sinclair ZX Spectrum, HP-48, NumPy, SciPy, SymPy, Pandas, Matplotlib, ISO 2631-1, Mapping, GIS, Digital Elevation Model (DEM), OpenStreetMap (OSM), OpenLayers, WebGL ...


Top of page My home page

Valid HTML 4.01!