Charles Garwood

Systems Administrator

Lafayette, Indiana, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Charles Garwood is a systems administrator and web veteran with nine years of professional IT experience and a self-taught history of building websites since age 12. He runs New Deal Multimedia LLC, where he has designed and maintained sites and networks for over 30 clients, and currently supports servers and workstations for Purdue University’s Technical Assistance Program. Comfortable across the full stack, Charles has contributed front-end improvements and integrations to prominent open-source projects like Home Assistant and TileBoard, enhancing UI flexibility and device integrations. He combines hands-on troubleshooting and computer repair with production-grade system administration, and brings a practical, long-term perspective from watching the web evolve across multiple paradigm shifts. An early entrepreneur and steady open-source contributor, he pairs client-facing service experience with deep familiarity in PHP, MySQL, JavaScript, and Linux-based server management.
code9 years of coding experience
job3 years of employment as a software developer
bookAssociate of Arts and Sciences (AAS), Network Administration, Associate of Arts and Sciences (AAS), Network Administration at Vincennes University
bookLinton-Stockton High School
github-logo-circle

Github Skills (23)

javascript10
dashboard10
python10
css10
mqtt10
web-components10
mqttnet10
uid10
iot10
front-end-development10
angularjs10
html10
home-assistant10
frontend10
home-automation10

Programming languages (10)

TypeScriptJavaC++ShellRustJavaScriptHTMLSwift

Github contributions (5)

github-logo-circle
resoai/TileBoard

Jun 2018 - Feb 2022

A simple yet highly configurable Dashboard for HomeAssistant
Role in this project:
userFront-end Developer
Contributions:3 reviews, 16 commits, 12 PRs in 3 years 8 months
Contributions summary:Charles primarily contributed to the front-end development of the TileBoard project. Their work included fixing issues related to sensor tile unit display, implementing support for custom stylesheets, and renaming a CSS file. The user also added an optional footer with corresponding styling updates. Their contributions focused on enhancing the user interface and improving the flexibility and visual customization options.
configurablehome-automationhome-assistantdashboardhomeassistant
home-assistant/frontend

Apr 2018 - Mar 2022

:lollipop: Frontend for Home Assistant
Role in this project:
userFront-end Developer
Contributions:44 reviews, 58 commits, 72 PRs in 3 years 11 months
Contributions summary:Charles primarily focused on enhancing the frontend of the Home Assistant interface. Their contributions included adding a date display to system log entries, implementing a refresh button within the logbook panel, and integrating more-info dialog support to the developer states panel. They also made various UI improvements and bug fixes, demonstrating a strong understanding of the frontend codebase.
user-interfacelit-elementassistanthome-automationwebcomponents
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