Resume of Chris van Rensburg (a.k.a. Tom Kidding)
- detailed version -
To contact me regarding an employment opportunity, please send e-mail to:

Key Strengths

Summary of Key Strengths
Excellent Problem Solver

Over the course of working on diverse projects throughout the years, I've demonstrated time and time again my strong ability to find workarounds to some of the most apparently insurmountable obstacles.

My philosophy towards programming centers around problem solving. To use an analogy, if you have good communication skills, then you can express ideas well in any language that you learn. On the other hand, if you have poor communication skills but know how to speak many languages, then you're only equipped to express ideas poorly to a larger audience. So, merely knowing a lot of programming languages doesn't necessarily make you a good programmer. I place a huge amount of emphasis on designing solutions and systems that make sense. My top-down approach to solutions design is not only informed by the keen knowledge of the various programming specialists that make up an engineering team, but specifics of implementation are also often best dealt with by the most qualified minds.

Solutions I've designed or helped design include: the Music Object API abstraction layer, the TIE (Task Interchange Event) System for Plug-in Scripting Control, the ADCM (Audio Device Contention Manager), the Script Scruncher, the Frameset Tunnelling URL scheme, and many more.

Good Communication Skills

With a good number of years of work experience under my belt, and working in a diverse variety of different capacities, I've developed strong communication skills. I've honed by interpersonal skills by learning to adapt to fellow employees of diverse personality types and positions within the corporate structure. As a result, I like to think that I've gotten to a point where I can communicate very effectively in the work environment. I'm not shy about communicating my needs or frustrations, and I'm more than happy to hear out any concerns of other employees - either at my same level within a company or under my management.

My ability to communicate clearly makes me a suitable leader in project management situations. I am also quite comfortable making presentations to an audience, whether it be addressing a select group of company executives, or addressing a large public audience at a trade show. My ability to clearly express complex concepts is indispensable when writing technical documentation, and I've gained experience in writing documentation for software products, developers APIs, as well as design specifications for products and product subsystems.

Balanced Disposition

Many years of experience hashing out the finer details of a product's or system's specification has taught me the value of keeping a cool head. Dealing with difficult fellow employees has also provided me with fine opportunities to develop my crisis management skills. I try to always keep my decision making pragmatic and measured. If a debate becomes a little too heated, I try to steer the focus of the decision making towards reason and common sense and away from personal agendas and emotional knee-jerk reactions. I like to think of myself as a very balanced individual, disinclined to "exploding" under stress.

Well-rounded

I've developed a lot of skills over the years. However, the more interests one has, the less likely one is to find the time to be an expert in every field. I like to think of myself as a jack-of-all-trades and master of some. Having gained experience performing a wide variety of duties, I have a better understanding and appreciation of all the talents that comprise a successful company. This kind of respect for every individual's field of expertise comes in very handy in project management and personnel management situations.

Although I consider myself a competent and capable artist and graphic designer, for example, I've had the privelege of working alongside graphic designers who, simply put, absolutely rock. I've also had the privelege of working alongside musicians who's versatility and talent cast sweeping shadows over my own musical accomplishments. These are people who excel in their field of specialization. I have a healthy respect for the extent to which they've finely tuned their craft. I'm not threatened by excellence in fellow workers. Rather, it inspires me.

Quick to Learn and Self-motivated

The strong ability to learn is more valuable than a mountain of knowledge. Understanding helps design effective solutions, and the finer details of implementation can be gleaned from reference manuals. In many work situations throughout my life I've been thrown in at the deep end, and it's my strong ability to pick up new processes and learn new skills that has gotten me through successfully. My versatility in learning is evidenced by the many self-taught skills that I've acquired over the years, including painting, graphic design, music composition, digital audio production, etc.

Dry and Wacky Sense of Humor

Humor is essential in the workplace. Nothing diffuses a tense work situation better than the odd well-placed witty retort. And when it comes to retortin', I can stand up proud amongst the best of them. And I take a particular shine to other like-minded individuals who possess an equally unhealthy obsession with The Simpsons and Monty Python.

Skills

Summary of Skills
Software Engineering & Systems Design

During the 5 years that I worked for Beatnik, Inc. (San Mateo), I gained extensive experience in developing JavaScript code libraries that expose public APIs, having designed and developed Beatnik's Music Object API (and its extensions) for developers to create interactive audio Web apps using the Beatnik Player technology. I am skilled in the creation of well thought out, well architected, object-oriented, and highly developer-friendly public APIs, with tons of experience as well in documenting such APIs (see the section Technical Writing and Creative Writing).

Technical Writing and Creative Writing
Web Content & Interactive Media Development

I've been developing Web content and interactive media ever since there was a decent Web browser, it seems. In fact, as I think about it, memories of Netscape Navigator 1.2 start filtering up from the dark recesses of my mind. When I started at Headspace, Inc. in 1996, my official mandate was to design the very first headspace.com Web site. I continued on as the company's Webmaster until the company started to draw on my programming talents, moving me away from Web maintenance and onto development of the Music Object API.

Even as I was working on Beatnik's authoring platform for interactive audio, I was still applying my talents in Web design by developing the company's Web-based documentation (see the Online Portfolios - Technical Writing section of this resume), cutting edge Web-based authoring tools (see the Online Portfolios - Web-based Authoring Tools section of this resume), and sonified content to showcase the Beatnik technology (see the Online Portfolios - Interactive Audio Web Apps section of this resume).

In addition to my Web design work in the industry, I have maintained my own personal Web site (http://www.tomkidding.com) since 1995.

Graphic Design & Illustration

During the 5 years that I worked for Beatnik, Inc., I gained extensive experience in graphic design, creating graphical elements for Beatnik's Web site, Beatnik-sonified showcase content, Web-based documentation, Web-based authoring tools, and application interfaces (such as the Beatnik ActionSet for Macromedia Dreamweaver). I also created technical illustrations for documentation and patent applications. While developing my own software for sound synthesis (the ToneZone Integrated Synthesis Environment), I gained experience in the design of icons, fonts, textures, and other application GUI elements.

Working for Pride Pools, a pool construction company based in South Africa, I designed pool and landscaping plans and created artist impressions for client presentations. While working for SIGMA (Songwriters' International Guild and Musicians' Association), I designed office signage, membership cards, profession-oriented membership application forms, posters, and promotional flyers. In addition to graphic art experience, I also have experience in drafting and fine art. Over the years I've also created a good number of paintings, drawings, and photomontages.

To view some examples of my graphic design and illustration work, see the Online Portfolios - Graphic Design & Illustration section of this resume.

Personnel Management & Project Management
Music Composition & Digital Audio Production

I've been making music since I was about 22 years old. Through the years I've composed dozens of instrumental pieces suitable for video, film, and multimedia titles, as well as songs with vocals and a good handful of compositions in Beatnik's RMF format. From 1995 to 1996, while doing freelance music production work for Brett Knapp and John Hall, I gained invaluable experience sequencing, arranging, producing, performing backing vocals, recording, and mixing for pre-production demos of over forty original songs. During the 5 years that I worked for Beatnik, Inc., I gained further experience in digital audio production and the creation of music and audio to accompany interactive audio Web apps.

During the course of my long-term relationship with electronic musical instruments over the years I have also gained a good deal of experience in programming synthesizers and effects processors, including experience in...

To listen to some examples of my music, see the Online Portfolios - Music Composition & Digital Audio Production section of this resume.

Training, Education, and Public Speaking

During the 5 years that I worked for Beatnik, Inc., I gained a lot of experience conducting Beatnik training seminars and workshops, and making presentations to large audiences at public speaking engagements. Being about the most knowledgeable person on the Music Object API at the company, I was quite often called upon to represent the company at trade shows, conferences, and conventions, including such events as MacWorld, Internet World, WebINNOVATIONS, Web99, SDMI, and many others. I was also called upon to host exclusive training sessions with some of Beatnik's high profile technology partners, such as Sony Online Entertainment, Organic, iXL, and others.

Programming & Markup Languages

Applications Experience

Work History

Summary of Work History
2005-present: UIZE JavaScript Framework
UIZE JavaScript Framework -- AJAX, RIA, widgets, JSON, OOP, Class Inheritance, XMLHttpRequest, DOM manipulation, and all that stuff

In early 2005, I started development on an object oriented, server agnostic JavaScript framework which I named UIZE (pronounced "you eyes"). At that time there weren't too many high level JavaScript application frameworks available with well thought out support for widgets. Even in its relative infancy at that time, UIZE proved up to the task of becoming the foundation for Zazzle's heavily AJAX'ed product design and customization tools that allowed users to design stamps, shirts, mugs, and more.

Since those humble beginnings, the design tool built on top of the UIZE JavaScript Framework has scaled up to support customization of a wide variety of different product types, including: hundreds of different shirts, embroidered shirts, custom postage, three styles of Keds shoes, mugs, travel mugs, steins, tote bags, skateboards, trucker hats, embroidered bags, business cards, ties, calendars, keychains, greeting cards, mousepads, aprons, photosculptures, stickers, embroidered hats, postcards, freezer magnets, buttons, posters and prints, bumper stickers, etc. The UIZE JavaScript Framework has since formed the foundation of rich client interactivity across the entire zazzle.com Web site.

From a feature standpoint, UIZE is a rich framework, and implements systems for AJAX communication, DOM manipulation, JavaScript Inheritance, JavaScript Events, JavaScript Modules, JavaScript Templates, JavaScript Widgets, JavaScript Localization, JavaScript Documentation, JavaScript Code Compression, and many more powerful capabilities. UIZE also comes packed with a good number of ready-to-go widgets, like the slider, progress bar, color picker, date picker, draggable and resizable window, marquee / resizer, image wipe with advanced fades / transitions, tabs, table sorter, thumbnail zoom, tree list, tree menu / drop down menu, egg timer, button, collection, collection item, image port, options selection, stretchy, and more. UIZE is in active development, and the widgets are being added to all the time. In the spirit of Open Source, generic developments and improvements made while using the framework for proprietary applications are fed back into the publicly available source.

UIZE JavaScript Framework


2005-present: Zazzle

2002-2004: Pulse Entertainment

1996-2001: Headspace, Inc / Beatnik, Inc.
Beatnik - 5 years of dedication and service

1995-1996: Freelance Music Production

From 1995 to 1996 I worked independently, taking on a freelance music production job for Brett Knapp and John Hall. During this contract I arranged, engineered, and even performed backing vocals on pre-production demos of over forty original songs, including the songs: Addiction , Check It Out , Jump In and Out , Lyin' Eyes , I Really Wanna Dance , Skin Deep Love , Credit Card Baby , Caught in the Middle , Unconditional Love , Danger , Ready Steady Go , Jaded , Everybody Needs Someone to Love , Feelings: Part I , I'll Find You , Hellationship , Get Outta My House , Goin' Solo , All Fired Up , Hold On , Mission From Suspicion , Washington D.C. , Delicious Kiss , Believe in Me , Back in Your Arms , American You, American Me , Never Wanna Cry , Broken Glass , Shakin' up the Room , And So it Goes , Touch Too Much , 1-900-Man , Mix it up , Send For Me , So Gone in Love , House is Rockin' , Only Wanna Be With You , and Someone to Hold.

1994-1995: SIGMA (Songwriters' International Guild and Musicians' Association)

From 1994 to 1995 I worked for SIGMA, the Songwriters' International Guild and Musicians' Association. My duties included:

1993-1994: Personal Software Project - ISE (Integrated Synthesis Environment)

During 1993 I cloistered myself at home and worked furiously at developing a prototype for an idea I had for software-based sound synthesis. It was this software prototype that ultimately brought me California to pursue work in the field of music-related technology. The prototype was written in Turbo Pascal and featured my own implementation of a GUI windowing system as well as my own procedural-based approximation of object oriented programming. As for the synthesis method, it was somewhat unconventional and was geared towards producing highly distinctive synthetic textures with the mind towards CPU economy.

Below, you can see a few screen captures from the application (click the thumbnails for a larger view)...

ISE CyberSynth
(splashscreen)

ISE CyberSynth
(generating TTT)

ISE CyberSynth
(TTT generated)

Click the audio preview button below to listen to a sampler of the wide variety of sounds that could be synthesized using the ISE CyberSynth. The sound sample file is a mono MP3 file compressed at 128kbps. Sounds are separated by one second of silence. There is no reverb - or any other effect, for that matter - applied to the raw sounds. Each sound is the work of a single oscillator (in synthesizer terms), demonstrating the timbral complexity achieved using the software.

 MP3 (2.8 MB, mono, 128kbps compression, 6:19 duration, 47 sounds)

NOTE: You'll have to forgive the white noise in the sound recordings, as these sounds were plucked from an old demo cassette tape for the software and then spliced together more recently into this MP3 recording.

1992-1993: Victoria & Alfred Waterfront

During 1992 and 1993 I worked part time at Cape Town's Victoria & Alfred Waterfront development. My duties included assisting with public relations efforts and event coordination.

1990-1992: Gibraltar Construction

From 1990 to 1992 I worked for Gibraltar Construction, a ceiling subcontracting company based in South Africa. My responsibilities included: assisting in the design of suspended ceilings and skimmed cretestone ceilings, project planning and management, building materials management, and construction team supervision. During my term of employment I managed several large ceiling construction projects, including several government school projects.

1989 Jan-Jul: Harry Goemans Nursery

While studying for a National Diploma in Horticulture at Cape Technikon, I worked part time during 1989 for Harry Goemans Nursery in order to fulfil the in-service training requirements of that course. My duties at the nursery included: acting as a sales representative, providing guidance on plant selection to suite the microclimate conditions of a customer's garden, checking inventory, plant propagation (from seed and from cutting), plant maintenance (pruning programmes, fertilization schedules, pest control, irrigation, etc.), landscaping, and staff supervision. A notable project for which I was solely responsible during my employ was the construction of a commercial sized greenhouse of aluminum and polycarbonate materials.

1988 Aug-Oct: Pride Pools

While studying for a National Diploma in Horticulture at Cape Technikon, I worked part time during 1988 for Pride Pools in order to fulfil the in-service training requirements of that course. From having no previous experience in drafting, I quickly learned how to design professional quality pool plans, landscaping plans, and artistic impressions for client presentations.

To view some examples of my pool and landscaping plans, see the Online Portfolios section of this resume.

1988 Jan-Dec: Ferndale Nurseries

While studying for a National Diploma in Horticulture at Cape Technikon, I worked part time during 1988 for Ferndale Nurseries in order to fulfil the in-service training requirements of that course. My duties at the nursery included: acting as a sales representative, providing guidance on plant selection to suite the microclimate conditions of a customer's garden, checking inventory, plant propagation (from seed and from cutting), and plant maintenance (pruning programmes, fertilization schedules, pest control, irrigation, etc.).

Education

Online Portfolios

Software Engineering & Systems Design
Web Content & Interactive Media Development

Technical Writing and Creative Writing

Graphic Design & Illustration

Music Composition & Digital Audio Production

I've been making music and programming synthesizers since I was about 22 years old. Through the years I've composed dozens of instrumental pieces, songs with vocals, and a good handful of compositions in Beatnik's RMF format.

In 2001, I released the album "12 Inches of Headspace". This album is a compilation of songs written and recorded during the years that I worked for Headspace, Inc. (which later became Beatnik, Inc.).

I created a dedicated section on my Web site to support the release of this album, offering downloadable MP3 previews as well as lyric sheets for the songs, promotional graphics, and general information about the album. To visit this section of my Web site, take your browser to...

http://www.tomkidding.com/to/?12-inches-of-headspace

To browse through more of my songs and music, visit the Songs & Music section of my Web site at...

http://www.tomkidding.com/to/?songs

References

Some companies that I've worked for in the past have conveniently provided me with written references upon leaving their employ. Digitized copies of these reference letters are shown below. Reference contact information for other past employers is available upon request.

In the Media

Article in MAR/APR 1997 Edition of Music & Computers Magazine

In March/April of 1997, an article entitled "MIDI Rocks the Web: Interactive Music Online!" appeared in the magazine "Music & Computers". This article quite prominently featured Headspace, Inc. (the company I was working for at that time) and their recently released Beatnik and RMF technologies. I can be seen in a photograph taken of the Headspace, Inc. core group that appears in that article on page 31. Additionally, the magazine's cover featured screenshots of Headspace's OFFWORLD Web app that showcased some of my artwork for "The Mysterious Land of Kiydieng", just one of the worlds that made up the overal OFFWORLD audio-visual experience.

To view all of the scenes from the "The Mysterious Land of Kiydieng", launch the slide show.


Interview in APRIL 1997 Edition of Interface Magazine

In 1997 I was interviewed by Charles Brewer for an article that appeared in the April 1997 edition of the magazine "Interface" (a publication of IICS, San Francisco Bay Area). For the interview I was acting as a representative for Headspace, Inc. and the questions in the interview related to Headspace's recently released Beatnik and RMF technologies.