Robert Castles

CEO at Castles Engineering

Myrtle Beach, South Carolina, 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
Robert Castles is a seasoned civil engineer and CEO with over four decades of experience delivering infrastructure, land surveying, and traffic design across commercial, municipal, and international projects. Based in Myrtle Beach, he founded and leads Castles Engineering, with a portfolio that includes large-scale sites like Broadway at the Beach, airport terminal expansions, and international drainage work in Taiwan. Early career roles in nuclear systems testing and major water/wastewater plant projects (including managing a $10M upgrade) give him rare depth in systems, construction, and regulatory compliance. In the past six years he has also coded for fun and work, contributing full‑stack enhancements to the widely used Selenium IDE—adding VS Code debug support, exception logging, and UI/DevTools improvements. That blend of hands-on engineering, project leadership, and practical software contribution reflects a pragmatic problem-solver who bridges field operations and modern tooling. He holds a BS in Civil Engineering from Clemson and postgraduate study in soils mechanics and hydrology.
code6 years of coding experience
job4 years of employment as a software developer
bookBS in Civil Engineering, BS in Civil Engineering at Clemson University
bookSoils Mechanics and Hydrology, Soils Mechanics and Hydrology at University of South Carolina
github-logo-circle

Github Skills (10)

javascript10
selenium-ide10
electron10
ui-design9
front-end-development9
webextension9
uid9
typescripts8
typescript8
typescript-types8

Programming languages (14)

PowerShellC#JavaC++CGoHTMLKotlin

Github contributions (5)

github-logo-circle
SeleniumHQ/selenium-ide

Mar 2022 - Jul 2022

Open Source record and playback test automation for the web.
Role in this project:
userFull-stack Developer
Contributions:41 reviews, 55 commits, 81 PRs in 4 months
Contributions summary:Robert primarily focused on enhancing the Selenium IDE's functionality, particularly around the integration with VS Code for debugging. They implemented features such as VS Code debug support, exception logging, and improvements to the command list layout and window management. Furthermore, the user contributed to UI enhancements, including the addition of a new "View" menu with DevTools and the ability to customize the theme. Their work spanned both the front-end, with UI adjustments, and back-end, with driver configurations and menu implementations.
test-automationelectrontestingjavascriptwebextension
coinzdude/selenium-ide

Mar 2022 - May 2023

Open Source record and playback test automation for the web.
Contributions:199 pushes, 102 branches in 1 year 1 month
selenium-javaautomation-testingtest-automationreplaytesting
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
Robert Castles - CEO at Castles Engineering