Philip Rosenberg-Watt

Scan contact card

Scannable QR code with contact info

I’m a Senior-level Software Engineer. I create art, be it through code, performance, or other. I’m currently working as General Contractor to rebuild my house after the Marshall Fire. I am currently available for part-time or contract work and I will be available for full time employment towards end of 2024 when the house is complete, or possibly sooner for the right offer. I’m open to opportunities to make the world better.

Socialization

Skills

Personality
  • Early adopter
  • Long term strategic thinker
  • Engaged intense focus
  • Always asking "why"
Productivity
  • Quiet crucial to flow
  • Independent worker
Languages, Operating Systems, & Tools
  • Python
  • Java
  • git
  • linux
  • bash
  • C
  • C++
  • Go
  • tcl
  • 3D Modeling
  • Autodesk Fusion 360
  • 3D Printing
Frameworks

Creations

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.

Wireshark

EPON and DPoE OAM dissector

Read more..

Home Assistant

Ongoing efforts to fix bugs and add features.

Read more..

Experience

General Contractor

R±W

General contractor for personal residence rebuild post-Marshall Fire.

November 2023 - Present

Software Engineer

CableLabs

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

April 2016 - January 2024

Test Automation Engineer

CableLabs

DOCSIS & PacketCable test automation

November 2014 - March 2016

Engineering Technician

CableLabs

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

August 2010 - November 2014

Education

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