About

Technologies

Highly proficient in

Will code in VHDL, Java, Eiffel, Perl, Pascal, Lisp, Scheme, M4, Prolog, PHP, Python or Ruby if enticed by danger money.

Research Interests

  • Loosely coupled super computing/distributed computing.
  • Media transcoding
  • MMS/SMS Messaging
  • Non linear searching algorithms
  • Complexity management
  • Artificial “Life”
  • Parsing theory.
  • Computer Languages (Developed several ‘toy’ languages and a macro assembler in 1988)
  • Virtual Machine/Computing/Language theory. Written many small utility scripting languages and virtual machines for fun and profit.
  • Super-platforms.
  • Evangelist for Test Driven programming and continuous integration. Everything else from XP I take with a grain of salt when required.
  • Strongly believe that any TSR and “system tray“applications should be tiny and not annoy the user. Develop and maintain open source C and C++ open source code libraries for this purpose
  • Cross platform development. Current C and C++libraries compile under WIN32,Solaris,BSD,Linux and OSX.
  • There is nothing I like more than debugging multithreaded code.
  • Bluetooth/Wifi aware social networks.

Career�Highlights

Designed and Implemented

Multiple AMIA Award winner.

Ran free FidoNET-BBS and ISP for Sydney’s electronic artists in an abandoned chocolate factory in Sydney.

One of the founders Clan Analogue recording label.

Started producing rave and nightclub visuals, becoming a very early VJ in 1988.

Performed multiple times at “The Big Day Out

Technical consultant for first of “Matrix” Movies.

Plausibly responsible for killing Kurt Cobain.

Open Source Projects

Currently working on long term project http://www.metawrap.com/ (Click here and select Demo)

Lead team in http://radon.set-top.net/ project.

Sometimes evangelist for dotGNU project.

History

1999-Present

CTO of Massive Interactive

1997-1999

Technical Director of Massive Interactive

1997

Information Architect for APL Online (Ammirati Puris Lintas Online) – Now�One Digital

1994-1997

Founded niche ISP for printing industry and free ISP for the electronic artists of Sydney.

Developed fault detecting and self-repairing PC based hardware set-top box for use in hotel market and fault detecting self-repairing internet gateway based on linux.

1990-1994

Worked as senior developer and later technical director at Documenta developing search and compression algorithms for multimedia publications.

Developed home grown supercomputer for the production of trippy rave visuals via genetic algorithms.

Co-founded Clan Analogue (Collective/Record label).

1986-1990

Sex, Computer Science and Rock And Roll.

Amiga, Aztec and Lattice C. PC Turbo C. MC68000 Assembler. PDP-11 Assembler. Pascal, Modula 2, Prolog. Lisp, Scheme.

Minor contributor to the the Amiga demo scene.

Developed�audio synthesis and sequencing software. Replaced�drummer and bass player with automaton.

Released album.

1980-1986

Computer geek-let. Z80, 6502 assembler, BASIC and 300bps modems.

3 Responses to About

  1. sinistralspiral says:

    Hi James,

    I’m a Sydney-based journalist doing a story on transhumanism. You can read some of my work here: http://newmatilda.com/search/node/%22lawrence+bull%22

    Lev Lafayette said you would be a good source of information. Would I be able to get in contact with you? My email is lawrence.bull@gmail.com, phone is 0430 447 377.

    Thanks,
    Lawrence

  2. Csaba Toth says:

    I guess because of some SEO change in the background (or blog engine change?) the links are broken on your blog.
    For example: instead of “WhyIDontUseThePrototypejsJavaScriptLibrary.aspx” it was “why-i-dont-use-the-prototype-js-javascript-library/”. (BTW, I came here from another JavaScript blog.) Or instead of “MoreBlastsFromThePast.aspx” this page is “more-blasts-from-the-past/”. See every camel case SEOd page name changed to the other convention.
    Just to let you know.
    Csaba Toth, NJUG co-host

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s