Summary
Dick Gordon is a seasoned systems and software engineer with over four decades of experience designing real-time, multi-processor instrumentation, control and diagnostic products for commercial, industrial, military and manufacturing applications. As proprietor and principal engineer at Software Gadgetry, he builds cross-platform Python toolkits (notably the tsWxGTUI NCurses-based wxPython emulator) and is currently modernizing the legacy Python curses interface with a SWIG-backed NCurses replacement. He combines hands-on coding, architecture, test and field-support expertise with extensive technical writing—authoring specs, test plans, user and maintenance manuals that have enabled multimillion-dollar product deliveries. A proven team leader and troubleshooter, he has coached engineering teams and resolved mission-critical hardware/software defects to restore production schedules. His background uniquely blends electrical and mechanical engineering degrees with deep software craftsmanship, enabling elegant solutions for embedded and legacy-terminal environments. Based in Burlington, Massachusetts, he continues to sustain and modernize long-lived open-source tooling that helps legacy GUI applications run on character-mode terminals.
10 years of coding experience
37 years of employment as a software developer
MS Electrical Engineering (minor in Computer Science), MS Electrical Engineering (minor in Computer Science) at Union College