Ethan Reesor is a seasoned engineering leader and CTO based in Austin with 14 years of experience building systems across embedded, database, and developer tooling domains. He combines hands-on backend and full‑stack engineering with product leadership, having progressed from embedded systems and space‑grade software to principal engineering and now executive tech leadership at AthletiFi. Ethan is an active open-source contributor to notable Go projects—helping evolve the Yaegi Go interpreter, enhance the VS Code Go extension, and implement core database driver primitives in go-mysql-server—demonstrating deep expertise in compilers, tooling, and database internals. His embedded work on TinyGo shows low-level proficiency with ARM Cortex‑M fault handling and power management, a less obvious strength for a CTO. Comfortable spanning hardware to cloud, he excels at turning complex technical requirements into reliable, reusable infrastructure and developer experiences.
14 years of coding experience
11 years of employment as a software developer
BS, Electrical Engineering, Computer Engineering, Computer Science, BS, Electrical Engineering, Computer Engineering, Computer Science at Capitol Technology University
Contributions:1 review, 28 commits, 2 PRs in 1 year 2 months
Contributions summary:Ethan primarily contributed to the Go extension for Visual Studio Code. Their work focused on expanding the extension's API, specifically exporting functions for use by other Go-related VS Code extensions to reuse configuration and helper functions, enhancing code reusability. They also implemented a test provider using the new VS Code Testing API, which included populating the test explorer with modules, workspaces, packages, and files, and enabling the running of tests. Furthermore, they addressed issues like handling stretchr suites and handling specific file scheme URI.
Contributions:6 reviews, 14 commits, 20 PRs in 1 year 1 month
Contributions summary:Ethan made significant contributions to the `Yaegi` Go interpreter. Their work included implementing features such as allowing redeclaration of imports, treating variable declarations within a block as define statements, and allowing colon-equal to override variable types. They also addressed handling of binary array literals, and corrected issues related to type aliasing and package imports. Additionally, they added debugging interface and a function to directly compile Go AST.
golangyaegiprogramming-languageinterpretergo
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
Ethan Reesor - Chief Technology Officer at AthletiFi