Skip to content
View MrEcosse's full-sized avatar
  • United Kingdom
  • 12:51 (UTC)

Block or report MrEcosse

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MrEcosse/README.md

Hi there, I'm MrEcosse👋

Computer Scientist • Smart Home & Automation Pioneer • Former Film Line Producer

I bridge the gap between creative storytelling and complex systems engineering. My career spans software engineering at scale, founding and scaling smart home integration startups, and line-producing Oscar-nominated films.


🚀 Key Milestones & Career Journey

🏡 Smart Home, Automation & Driver Development

  • Principal Engineer - Driver Development @ Control4 (2014 – 2016)
    • Formed part of Control4's driver team after Extra Vegetables was acquired by Control4.
    • Authored hundreds of integration and "experience" drivers to expand Control4’s OS ecosystem.
  • Joint CEO & Co-Founder @ Extra Vegetables Ltd (2009 – 2014)
    • Invented a new category in custom installation by developing and licensing per-project add-on integration software (Apple TV, Sonos, Heatmiser, LILIN, CoolAutomation).
    • Released over 140 driver suites across Control4, URC, and Crestron.
    • Strategically acquired by Control4 (NASDAQ: CTRL) in September 2014.
  • Co-Owner @ Beyond the Invisible (2003 – 2011)
    • Built the UK's largest Control4 dealership and pioneered European home automation integrations.
    • Awarded Best Home Cinema under £20,000 (CEDIA) & Best South UK Control4 Dealer.

🎬 Film Production & Media Innovations (1989 – 2000)

Before returning full-time to software and smart homes, I spent a decade managing film logistics, financing, and line production:

  • Leon the Pig Farmer (1992): Associate Producer & Director. Raised funds via EIS public share offering; won the Venice Film Festival FIPRESCI International Critics' Prize.
  • Selected Film Credits: Sexy Beast (Oscar Nomination), Before the Rain (Oscar Nomination), This Year’s Love, Clockwork Mice, Stiff Upper Lips.
  • Fighting Films Ltd (1989 – 1991): Designed and deployed one of the earliest custom online e-commerce platforms for international judo media distribution.

💻 Computer Science & Early Systems Architecture

  • The I.T. Supporters (2000 – 2003): Provided core IT infrastructure and system support to local Wimbledon businesses.
  • Senior Systems Analyst @ Jaguar Cars (1986 – 1988):
    • Developed real-time vehicle "coast down" test software on Husky Hunter portable computers, preventing a 6-month delay for the facelifted XJS.
    • Created a domain-specific scheduling language enabling plant managers to automate assembly ordering across three major manufacturing sites.

🛠 Tech & Domain Expertise

  • Languages & Frameworks: C#, C++, Python, Lua (Control4 Drivers), Custom DSLs, Web & Integration APIs
  • Domains: Smart Home Automation, Embedded Systems, E-Commerce Infrastructure, IoT Integrations, Technical Project Management

Popular repositories Loading

  1. hass_py_set_state hass_py_set_state Public

    Forked from xannor/hass_py_set_state

    Home Assistant Python Script to force set an entity state

    Python

  2. EleksTubeHAX EleksTubeHAX Public

    Forked from aly-fly/EleksTubeHAX

    A custom firmware for the IPS Tube Clock v3 with Web Based setup

    C

  3. Tessera-Plugin-Transport-Controls Tessera-Plugin-Transport-Controls Public

    Tessera plugin: wall-panel media keys (skip, stop, play, pause, eject) that run any Home Assistant action. For conference rooms, bars and bespoke setups.

    C++

  4. Tessera-Plugin-D-Pad Tessera-Plugin-D-Pad Public

    Tessera plugin: wall-panel navigation keys (arrows, OK, back, home, menu, guide) that run any Home Assistant action. For bars, conference rooms and bespoke setups.

    C++

  5. Tessera-Plugin-Volume-Controls Tessera-Plugin-Volume-Controls Public

    Tessera plugin: wall-panel volume keys (quieter, mute, louder) that run any Home Assistant action. For bars, conference rooms and bespoke setups.

    C++

  6. Tessera-Plugin-Number-Pad Tessera-Plugin-Number-Pad Public

    Tessera plugin: wall-panel number pad for TV channels, TV or camera switching, and presets via any Home Assistant action. Not for PIN codes.

    C++