Chris Spencer is a Senior Web Programmer with 14 years of experience building scalable web platforms, databases, and e-commerce systems using Python, JavaScript/TypeScript, Django, and AWS. He has led engineering teams and served as CTO, modernizing multi-tenant platforms and optimizing SQL queries to deliver sub-second searches across millions of records. Chris combines hands-on backend expertise (including PostgreSQL, MySQL, T-SQL and DB administration) with UI and integration work, shipping CI/CD pipelines and PCI-compliant microservices on Kubernetes. An active open-source contributor, he contributed backend fixes and new integrations to the widely used speech_recognition Python project and has maintained GNOME Shell system-monitor tooling. Based in Greater Chattanooga, he brings a pragmatic blend of technical leadership, mentor-ship, and a track record of rescuing and modernizing legacy systems. He’s comfortable turning messy data and legacy code into performant, production-ready services.
14 years of coding experience
21 years of employment as a software developer
B.Sc. Computer Engineering and Computer Science, B.Sc. Computer Engineering and Computer Science at University of Delaware
Display system informations in gnome shell status bar, such as memory usage, cpu usage, network rates…
Role in this project:
Full-stack Developer
Contributions:4 releases, 2 reviews, 216 commits in 6 years 3 months
Contributions summary:Chris primarily contributed to the Gnome Shell system monitor applet by integrating external contributions and addressing identified issues. Their work included merging updates from various branches, incorporating fixes for specific Gnome Shell versions, and merging changes from external contributors. The user also incorporated user interface improvements and updated the extension.
Speech recognition module for Python, supporting several engines and APIs, online and offline.
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR, 9 comments in 2 years 10 months
Contributions summary:Chris primarily contributed to the back-end functionality of the speech recognition module. They addressed critical issues, such as fixing the IBM API calls, and removed dead code, streamlining the codebase. Furthermore, the user refactored recognition methods to return certainty values. In addition, the user improved Amazon error handling, and added the AssemblyAI integration.
pythonasrspeech-to-textrecognitionctc
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Chris Spencer - Senior Web Programmer at Dynanet Corporation