Summary
Tom Ruark is a veteran software engineer and CEO with 13+ years focused on evolving Photoshop’s scripting, API and SDK ecosystem during a long tenure at Adobe and now leading Ruark Inc. He combines deep C/C++ and JavaScript expertise with a knack for developer experience—simplifying SDKs, launching JavaScript-based scripting foundations, and supporting hundreds of third-party integrators like Nik and OnOne. Tom has driven measurable engineering improvements (e.g., a 15% Photoshop build reduction) and shipped key features across Windows and macOS, while managing crash reporting and long-term architectural roadmaps. Based in San Jose, he now applies that product-minded automation and Photoshop scripting specialty to solve complex client automation needs. An understated strength is his history of bridging legacy systems and modern plugins (VBScript/AppleScript → CEP → UXP), making him adept at modernizing entrenched codebases.
13 years of coding experience
36 years of employment as a software developer
Bachelor of Science in Electronics Engineering Technology, Bachelor of Science in Electronics Engineering Technology at DeVry