Clyde Stubbs is an embedded systems specialist and founder with over a decade of hands-on experience delivering firmware and consulting through his company in New South Wales. He combines low-level avionics and embedded expertise with compiler and tooling knowledge, having previously worked as a compiler writer and led HI-TECH Software as CEO. Clyde contributes to notable open-source projects such as RoboVM (AOT JVM compiler for iOS/Mac/Linux) and Ktorm, where he improved build tooling, language integration, and SQLite insert/key handling—practical work that bridges runtime, build systems, and platform compatibility. His background shows a rare mix of systems-level engineering and full-stack contributions, from Gradle/IDE plugin fixes to database dialect refactors and tests. Based in Australia, he brings entrepreneurial stamina and deep technical troubleshooting skills to complex embedded and cross-platform challenges. An interesting detail: his contributions often focus on the brittle integration points—build processes, annotations, and database key retrieval—where small fixes yield outsized reliability gains.
10 years of coding experience
27 years of employment as a software developer
Bachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at The University of Queensland
Ahead of time compiler for JVM bytecode targetting iOS, Mac OSX and Linux
Role in this project:
Full-stack Developer
Contributions:7 commits, 14 PRs, 37 comments in 3 years 3 months
Contributions summary:Clyde contributed to the RoboVM project by improving the build process and integrating with other JVM languages. They added support for other JVM languages besides Java in the classpaths used by the RoboVM compiler, matching the behavior of the Gradle plugin. The user also addressed compatibility issues by adding annotations and other configurations to support Gradle 7. Furthermore, the user fixed a warning in the IntelliJ IDEA plugin and applied minor fixes to enhance code quality.
A lightweight ORM framework for Kotlin with strong-typed SQL DSL and sequence APIs.
Role in this project:
Back-end Developer
Contributions:8 commits, 2 PRs, 15 comments in 2 days
Contributions summary:Clyde primarily contributed to the ktorm project by addressing issues related to SQLite database support. Their work focused on enhancing the `SimpleSQLiteDialect` to correctly handle auto-generated keys after insert operations, particularly for Android platforms. The user refactored existing code within the `SqlDialect` and `SimpleSQLiteDialect` classes, implementing SQLite-specific methods to fetch the primary key. These changes also involved adding tests to validate the functionality of inserting data and retrieving the generated primary keys, ensuring the compatibility of ktorm with SQLite databases.
sequencesql-dslmysqlsqldsl
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.