Charlie Waters

Software Engineer at Caesar Creek Software, Inc.

Greater Boston 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

👤
Senior
🎓
Top School
Charlie Waters is a software engineer with 13 years of practical experience bridging embedded firmware and full‑stack software, currently working at Caesar Creek Software while completing an Electrical Engineering degree. He combines a CS background from Saint Lawrence University with hands‑on hardware and firmware work at Aclara and DEKA, shipping resource‑constrained ARM MCU firmware and smart‑meter features. Charlie is an active open‑source contributor to the popular RuneLite Old School RuneScape client, improving UI/UX and core plugin logic such as notes, item tooltips, and task tracking. Comfortable across hardware, firmware, and application layers, he focuses on electronics development and embedded systems that require tight integration between code and silicon. Known for pragmatic problem solving, he has a track record of improving tooling and diagnostics to increase throughput and reduce data loss in real deployments.
code13 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at St. Lawrence University
bookBachelor of Science - BS, Electrical Engineering, Bachelor of Science - BS, Electrical Engineering at University of New Hampshire
bookHigh School, High School at Oyster River High School, Durham, NH
languagesEnglish, French
github-logo-circle

Github Skills (11)

plugin-development10
javas10
uid10
front-end-development10
ui-design10
rune10
java10
configuration-management9
api8
apidoc8
testing6

Programming languages (7)

TypeScriptJavaC++ShellCHTMLPython

Github contributions (5)

github-logo-circle
runelite/runelite

Mar 2018 - Jan 2019

Open source Old School RuneScape client
Role in this project:
userFull-stack Developer
Contributions:15 commits, 18 PRs, 33 comments in 10 months
Contributions summary:Charlie primarily contributed to the RuneLite client by implementing new features and improving existing ones. Their work included adding a notes plugin with configuration options, and integrating item prices into tooltips for an enhanced user experience. The user also fixed bugs related to the clue scroll plugin and ground items plugin, along with modifying the Slayer plugin to add task location tracking. Furthermore, they added to the item stats plugin and updated the tooltip manager, reflecting their involvement in UI and core game logic.
old-schooldotnetrunescapeosrsold-school-runescape
pok3r-custom/tmk_pok3r

Mar 2017 - Apr 2018

Contributions:24 commits, 6 pushes, 1 branch in 1 year
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
Charlie Waters - Software Engineer at Caesar Creek Software, Inc.