Embedded Systems Development

30 years of experience

The early days started with 8-bit microcomputer based systems for 'intelligent' changeable message signs. This lead into distributed systems architecture, communication protocol development, and early PC-based master control systems supporting multiple concurrent remote terminal users and dozens of changable message signs. Languages include 8-bit assembler, Pascal, C, C++, PHP, SQL, C# on bare-metal, QNX, MS-DOS, Windows, and Linux.

Department Management and Team Supervision capabilities were acquired through work experience and education. Leadership skills are portable between domains and are not limited to only technical fields. I have lead software developers, cross-functional technical teams, non-techical back-office functions, and even a custom conveyor business as General Manager.

Current side projects include developing a .NET CORE based web server with a .NET CORE backend REST server to provide common page text and database functions via PostGres to the web server and future mobile client applications. All running on Docker based Linux containers. This site is developed with Dreamweaver to boost skills with HTML and CSS and is self-hosted with DDNS on a home NAS behind an OpenWrt Router running on an old PC.