About Me

I’m Chris P. Demiris. I’m your average professional software engineer.  I’ve been lucky enough to work with some really brilliant software engineers during my career, and realized I’m not one of those.  However, I am very good at putting together pieces from brilliant engineers to create excellent software for creative professionals and consumers.

I started in computers at age 14, and quickly learned BASIC and 6502 assembly on the Commodore VIC-20 and 64 computers.

I started my engineering career after high school working for a hotel software company.  During college I got my first taste of video editing on computers when I was selling Amiga computers.  I wrote a number of specialty apps for some of our customers.

I finished my BS in Computer Software at Westminster College in Salt Lake City. After college I worked for a company that created factory and warehouse automation software.

In 1993, I co-founded Hollywood FX along with my friend Steven Gregerson, which was a small but profitable company that made 3D video effects plugins for non-linear editing software.  We sold Hollywood FX to Pinnacle Systems in 1999, where we integrated Hollywood FX and our content licensing software into the Pinnacle Studio product line. Pinnacle was purchased by Avid in 2005, and I continued to work there, creating a new 3D video processing engine, a new animation system, Motion Titler, and much more.

In July of 2012, Avid sold its consumer video division to Corel.  I stayed with Corel for 5 months, and decided it was time to move on.  In November 2012, I joined Condition One, an exciting startup that created a unique immersive video technology.  With changes at Corel, an opportunity presented itself, and in February of 2013, my colleague, Terri Morgan and I created Luma Touch, to continue to develop and support Pinnacle Studio for iOS, as well as to develop new creative apps for videographers of all kinds.

These days I’m coding mostly in Objective C and Swift, but still maintain some C++

I’m always learning something new, and this blog is my effort to share some practical things I’ve learned along the way both in software engineering, practical programming, and business.  I hope you’ll find something of value.