Resume Of James Mc Parlane

A Little About James

I was CTO of Massive Interactive from 1998. I transitioned to Chief Science Officer in 2016 and spend most of my now time researching new ways of accelerating networking infrastructure and stabilizing video playback on various platforms.

In 2019 Massive Interactive was purchased by Deltatre where James’s vast knowledge and experience was been put to work improving the stability and performance of many high profile streaming platforms and sporting events. James is currently Director of Engineering at DeltaTre.

Multiple AMIA Award winner. (2001,2002,2003,2004,2005)

Multiple Emmy Nominee (2007,2008)

In A Little More Detail

James has been playing with computers on and off since he can remember. As a youth he cut his teeth on the periphery of the Amiga demoscene and BBS underground of the 80’s and early 90’s. He then followed his passion by studying Computer Science. Fascinated with the potential of the computer as an interactive visual instrument he developed software and hardware for the Amiga and later on the PC to allow the output from the computer to be manipulated and displayed on televisions and video projectors.

In the early 90’s he set up a warehouse, internet cafe and free ISP for electronic artists in Sydney Australia and co-founded the ‘Kollektive’ and ‘Clan Analogue‘ record labels. In the process of getting electronic artists online, James started looking into hardware and software solutions that would enable people to use the internet via their TV.

Because of James’ activity in the early internet security and electronics art scene, he has also occasionally been hired as a hacker hunter, acted as a media spokesperson on computer security issues as well as being chosen as a ‘technical and personality consultant’ on the Matrix movies.

James joined Massive Interactive in 1998 first as Technical Director and then as Chief Technical Officer.

In the last 25 years at Massive/Deltatre, James’ skills and innovative approach to the application of technology and user interaction have been recognised with numerous AIMIA awards and two Emmy nominations.

Here is a list of some of the IPTV/Media-centric projects James has worked on.

  • Designing and building a currently unreleased gaming video broadcast platform with a target audience of >100 million simultaneous viewers for mobile, console and television platforms.
  • Designing and building frameworks to stabilise and harmonise video playback on televisions and set-top box devices. MedaCorp (Singapore), DAZN, DK (Denmark), ITV BBC BritBox (UK).
  • Designed still unreleased VR broadcast system with supporting attention-based economic system.
  • Developed VM and generic algorithm-based system for evolving routing algorithms for differing networking conditions.
  • Architected and helped develop Freeview Australia’s “Freeview Plus” as well as the Channel 7 and Channel 9 Freeview applications.
  • Consulting and building solutions for various national scale HbbTV and ASTC 3.0 projects.
  • Machine learning video processing for the automatic preparation of mezzanine content for video on demand systems. (Dendy Direct)
  • Consultant to Foxtel on iQ3 hardware and software development.
  • Rebuilt ABC’s tripleJ ‘Unearthed’ service.
  • Built DASH Video player for Dendy Direct
  • Designed and developed the first 5 versions of Massive’s core product.
  • Guiding Enterprise Architect for Massives Storefront VOD System
  • Architected and helped develop Catch-Up and IPTV Video On Demand system for Sky NZ
  • Consultant for the hardware and software selection for the Telstra T-Box.
  • Architected and helped develop IPTV Media Publishing for British Telecom (BT Vision)
  • Architected and developed IPTV Framework in JavaScript.
  • Architected and helped develop the first video on demand service for the Xbox360 in Australia (Microsoft/Intel/Telstra).
  • Architected and developed Open Source IPTV Framework For OpenTV Set Top Boxes in C
  • Video on demand server and client prototype for Liberate Technologies.
  • Original Big Brother website and IRC Servers (Endemol)
  • Architected and developed a real-time sports telemetry system with both streaming and broadcast via PVR (Telstra BigPond).
  • Architected and developed social media integration and media transcoding SaaS platform (Optus).
  • Developed a DNS based content distribution system in the 1990’s, from scratch, which included indulging myself in one of my favourite hobbies, writing code from scratch from RFCs
  • Media delivery system, hardware and software solution for Hotels with partner from “The Orlando Project” (Warner Inc)

In A Lot More Detail

Ran free FidoNET-BBS and ISP for Sydney’s electronic artists in an abandoned chocolate factory in Sydney. In the early 90’s it was clear that there were a lot of underground electronic artists in Australia disenfranchised from the mainstream art scene with no social network or way of getting their work published. I started from the theory that if enthusiastic struggling artists just got their work onto the then-nascent internet, the world would be a better place. I organised some like-minded people into a consortium called “The Evil Brotherhood of Mutants“. We rented a warehouse and gave electronic artists free computers, modems, internet access and web hosting as well as a drop in centre and performance space. The rest is history.

One of the founders of the Clan Analogue recording label.

Started producing rave and nightclub visuals, becoming a very early VJ in 1988. Developed software used by Severed Heads.

Performed music and visuals multiple times at “The Big Day Out

Technical consultant for first “Matrix” Movie.  The Wachowski Brothers and Keanu Reeves wanted someone to base the personality of Neo on. I got to hang out with them and teach Keanu the basics of hacking and hacker culture.

Plausibly responsible for being the reason Kurt Cobain killed himself.


Highly proficient in

  • NodeJS
  • HbbTV
  • ATSC 3.0
  • TypeScript
  • C#, ASP and ASPX
  • C and C++
  • JavaScript, CSS and HTML
  • PHP
  • Drupal
  • NodeJS
  • Java
  • XSLT
  • XML Standards and most other W3 and RFC Internet standards (written own implementation of most of them)
  • Multithreaded systems and application level programming for WIN32 and ‘Linux/Unix’ platforms.
  • Interactive Television and broadcast technology development.
  • Designing highly scalable Internet services.
  • Graphics and Audio programming in C, C++ and OpenGL.
  • Video Streaming and Transcoding.
  • Business development.
  • Systems design.
  • User Interface design.
  • Database design.
  • Multimodal/Multiplatform systems.
  • Apache and Browser plugin development.
  • Low-level networking. WiFi/Bluetooth MAC address mining.
  • Mobile Phone application development.
  • Appcelerator Titanium
  • Haxe
  • Automated Content Recognition Systems

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

Private Research Interests

  • Distributed/decentralised computing and infrustructure.
  • Cellular automata based physics.
  • Automatic Content Recognition.

    • Architected and developed real-time audio and video ACR (Automated Content Recognition)/Digital Media fingerprinting system (For fun).
  • Loosely coupled supercomputing/distributed computing.
  • Media transcoding
  • MMS/SMS Messaging
  • Non-linear searching algorithms. Neural networks, decision trees, genetic algorithms etc.
  • Virtual Machines
  • 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/Context-aware software.

Career Highlights

Commercial Work

  • National Scale IPTV Platform – Freeview Plus HBBTV 1.5 Platform. Front and back end.
  • Architected and helped developed a broadcast and online music sharing social network for the ABC (TripleJUnearthed)
  • Architected and helped develop Catch-Up and IPTV Video On Demand system for Sky NZ (iSky)
  • Architected and helped develop IPTV Media Publishing for British Telecom (BT Vision)
  • Architected and developed IPTV Framework in JavaScript.
  • Architected and developed IPTV Framework For OpenTV Set Top Boxes in C
  • Consultant for the hardware and software selection for the Telstra T-Box.
  • Nominated for an Emmy in 2008
  • Nominated for an Emmy in 2007
  • Numerous blue chip company websites.
  • Built a NoSQL system with embedded JavaScript interpreter and indexable distributed object model in 1998.
  • Custom validating and repairing SGML/HTML/XML parser in C++.
  • JavaScript engine in C++.
  • Slashdotted several times for work in open source projects.
  • ‘Dugg’ and Slashdotted several times for my JavaScript developments.
  • XPath-like and XSLT-like engine in C and C++ (before XPath and XSLT).
  • Mail server, IMAP. POP, SMTP and clients in C and C++ for set-top box systems.
  • SMS, and MMS SMSC server and client from scratch from GSM specification.
  • Early continuous build and deploy  Build server and test reporting systems.
  • High capacity TCP streaming and UDP packet serving frameworks in C and C++.
  • Micro-kernel for the Nintendo Gameboy complete with TCP/IP stack.
  • Video on demand server and client prototype for Liberate Technologies.
  • MetaWrap (2000) Highly scalable XML processing and serving platform with on object-based database and JavaScript scripting language.  (Nowadays it would be called an Enterprise Service Bus.  Imagine Nginx, Redis and NodeJS all in one platform. )
  • Custom hardware solutions for clients.
  • Prototype neural net (3LBP) based handwriting recognition system for the Australian Electoral Commission.
  • V8 Supercars
  • MondoTime. (Figurines)
  • Application Framework for publishing content on Floppy Disk (C/C++)
  • (1987)-Loosely coupled distributed processing engine using a biological/cellular automata model of computation. (Nowadays it would be labelled as a ‘Biologically inspired Map-Reduce engine’)

Open Source Projects nodejs real-time video generation. SAAS Social Network, Social Media, Media Transcoding  API. An early NoSQL object data store I wrote in ~2000 that is currently (2018-) in the process of transitioning into a blockchain powered infrastructure ‘fabric’ for web services, peer to peer content delivery and DNS.  Open TV Application Framework

Past evangelist for dotGNU project.


Should We Give Our Screens a Primitive Social Consciousness?

Blockchain is probably the greatest — Oh, it’s not for you.

Apple TV: Why it could change your world (If you work in IPTV)



Chief Science Officer of Massive Interactive


CTO of Massive Interactive


Technical Director of Massive Interactive


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


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. Founded The Evil Brotherhood Of Mutants warehouse space.


Worked as a senior developer and later technical director at Doctor Disk/Documenta developing search and compression algorithms for multimedia publications. Developed homegrown supercomputer for the production of trippy rave visuals via genetic algorithms. Co-founded Clan Analogue (Collective/Record label).


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 Amiga demo-scene and wrote some games commercially. Dabbled in the Australian electronic underground. Developed audio synthesis and sequencing software. Replaced drummer and bass player with an automaton. Released album.


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

About James McParlane

CTO Massive Interactive. Ex Computer Whiz Kid - Now Grumpy Old Guru.
This entry was posted in Uncategorized. Bookmark the permalink.

2 Responses to Resume Of James Mc Parlane

  1. Pingback: SteamOS, “The Model” and Why Everyone Wants to be Apple | James McParlane's Blog

  2. Riley Anderson says:

    You inspire me. I now know what I want to do with my life. Thank you.

Leave a Reply

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

You are commenting using your 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