Fork me on GitHub

David Simmons

I'm a Colorado-based contract software engineer specializing in systems programming and consumer electronics.

Consumer electronics

I have experience with low-level programming for consumer electronics and other embedded systems using C, C++, and even hand-optimized assembly when needed. I can develop Linux device drivers for your custom hardware. I understand multimedia programming, including dealing with packetized video and audio streaming formats, video pixel format conversions, and the peculiarities of transmission protocols such as HDMI, S/PDIF, and IEC 61937.

Android devices

I've supported hardware manufacturers looking to bring new Android-based phones, tablets, and television devices to market. Such support has included customizing the Android platform to provide new value-added features and adapting AOSP builds to newly manufactured boards and SoCs.

Network applications

I've been developing Internet applications and web apps for many years. I've implemented many custom protocols in C and C++, and dealt with lots of hairy TCP/IP issues such as NAT traversal.

Local to Colorado

I'm based in the Denver/Boulder metro area, but mostly work remotely for clients around the country, and make frequent trips to Silicon Valley.

Profiles on various services

Github repositories

Stack Overflow
profile for David Simmons at Stack Overflow, Q&A for professional and enthusiast programmers

© 2017 David Simmons