SikuliX

SikuliX is an open-source GUI automation tool that uses image recognition to interact with on-screen elements by matching screenshots. It lets you write scripts in Python (via Jython), Java, and other JVM languages to click, type, and verify UI states without needing native application hooks. Built on OpenCV, SikuliX works across Windows, macOS, and Linux, making it ideal for automating legacy or custom interfaces and integrating with testing frameworks for end-to-end automation or repetitive desktop task scripting.

Projects (1)

EpiCloud

2015 – 2021, Programmer/Consultant

AWS-based bot network that automates operations of a virtual charter school, enabling the school to scale seamlessly from 1,500 to over 60,000 students.

Jobs (1)

Futuristic Education

2018 – 2022, Co-Founder and Programmer

Co-Founder and Programmer for Futuristic Education, a startup building custom technology solutions for schools and educators