Philip Rosenberg-Watt

Scan contact card

Scannable QR code with contact info

I’m a Senior Software Engineer at CableLabs and quite happy in my job. I create art, be it through code, performance, or other. It would take a tremendous offer to uproot me, but I’m always willing to listen. But please be concise, I’ve got to get back to work. I’m open to opportunities to make the world better.




  • Early adopter
  • Long term strategic thinker
  • Engaged intense focus
  • Always asking "why"
  • Quiet crucial to flow
  • Independent worker
Languages, Operating Systems, & Tools
  • Python
  • Java
  • git
  • linux
  • bash
  • C
  • tcl


Hello, world!

Here are a few samples (of many) scripting/coding projects I have undertaken for fun and amusement:

  • Migration from precarious internally-developed custom Python framework to Robot Framework.
  • Various Java EE apps and things
  • Google App Engine
  • Android app development
  • Python Barcode UPC/EAN/Inventory management class file
  • Various associated Python scripts for managing timecards, inventory, mileage logs, and UPC database
  • Recompiling ab2vcard for Intel-64 archetecture

EcoSmart Remote

Embedded firmware remote interface for tankless water heater

Read more..

Appdaemon Apps

Various AppDaemon 3.0 apps

Read more..

Wait! There's more..

See all Creations for more examples!

Open Source Contributions

A collection of projects to which I contributed, but did not create. Contributing to F/OSS is both a hobby and professional endeavor.


EPON and DPoE OAM dissector

Read more..

Home Assistant

Ongoing efforts to fix bugs and add features.

Read more..


Software Engineer


R&D Software team member initiating, enhancing, and maintaining software products.

April 2016 - Present

Test Automation Engineer


DOCSIS & PacketCable test automation

November 2014 - March 2016

Engineering Technician


PacketCable & DPoE certification testing, HD voice testing, interop & conference support

August 2010 - November 2014


Regis University

Master of Science
Software Engineering

Java EE and Android

2013 - 2017

University of Southern California

Master of Fine Arts
Cinema-Television Production

2002 - 2006

University of Northern Colorado

Bachelor of Arts
Musical Theater

Emphasis in Acting

1998 - 2002
Nifty tech tag lists from Wouter Beeftink