Theodore Avery

Partnerships Manager at Ecommerce Equation

Sydney, New South Wales, Australia
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

👤
Senior
🎓
Top School
Theodore Avery is a Partnerships Manager and former full‑stack software engineer who blends technical depth with commercial growth experience across ecommerce, travel media, and startups. With an M.Sc.A.C. from the University of Toronto and eight years of product and engineering work, he has hands‑on experience building and integrating RESTful APIs, custom CRMs, and scalable web platforms. As co‑founder of Thrifty Nomads he scaled the site to $450k ARR, 300k monthly visitors and major partner deals with Skyscanner and Airbnb through SEO, affiliate and B2B strategies. Now at Ecommerce Equation he leverages that rare mix of engineering chops, sales negotiation, and public speaking to forge high‑value partnerships and teach members how to integrate partner solutions. He also contributes to notable open‑source projects like the Qiling emulation framework and Pokémon Emerald decompilation, reflecting a taste for systems work and codebase hygiene. Practical, persuasive, and technically fluent, he thrives at the intersection of product, partnerships, and growth.
code9 years of coding experience
job18 years of employment as a software developer
bookB.IT., Information Technology - Networking & Security, B.IT., Information Technology - Networking & Security at Ontario Tech University
bookM.Sc.A.C., Master of Science in Applied Computing, M.Sc.A.C., Master of Science in Applied Computing at University of Toronto
bookBusiness Development Fellowship, Tech Sales Fundamentals, Business Development Fellowship, Tech Sales Fundamentals at Earlywork
github-logo-circle

Github Skills (20)

application-framework10
python10
app-framework10
decompilation10
c1110
c1710
web-framework10
refactoring10
game-development10
reverse-engineering10
emulation10
posixct9
gameboy-advance9
binary-format9
posix9

Programming languages (10)

TypeScriptC++ShellCJavaScriptVueGoPerl

Github contributions (5)

github-logo-circle
pret/pokeemerald

Nov 2018 - Jun 2020

Decompilation of Pokémon Emerald
Role in this project:
userBack-end Developer
Contributions:14 commits, 8 PRs, 14 comments in 1 year 6 months
Contributions summary:Theodore primarily focused on cleaning up and refactoring code within the `src` directory. Their commits involved aligning variables and removing uses of invalidated defines, indicating a focus on code quality and maintainability. These changes suggest a role in improving the codebase's structure and addressing potential issues related to variable alignment and constant definitions within a decompiled project. The work impacted multiple source files.
decompilationgameboy-advancereverse-engineeringc
qilingframework/qiling

Nov 2020 - May 2022

A True Instrumentable Binary Emulation Framework
Role in this project:
userBack-end Developer
Contributions:5 reviews, 12 commits, 12 PRs in 1 year 6 months
Contributions summary:Theodore primarily contributed to fixing bugs and improving the Qiling framework's functionality. Their work involved implementing a fix for the `GetLocalTime` function, refining POSIX system call handlers, and updating ELF test cases. They also refactored the codebase by modifying how package versions are retrieved and replacing absolute paths with package-relative paths. The user demonstrated proficiency in Python and familiarity with system emulation and reverse engineering.
emulationemulatorframeworkunicorn-emulatormalware
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