Thomas Heckler

Backend Software Engineer and Reverse Engineer

Gold Coast, Queensland, Australia

About

Experienced Native Software Engineer specialising in C++ creating applications and dynamic link libraries. Knowledge in a variety of other programming languages including- C, C#, x64/x86 ASM, Python, and open to learning new languages. Numerous years of hobby experience and a year of work experience reverse engineering a variety of applications and games which are both native and managed, to find exploits and security flaws, creating plugins, as well as for reimplementation purposes. Skilled in debugging both first-party applications and third-party applications with or without debugging symbols. Extensive background and knowledge in computer hardware installation, repair and sales. Along with a high level of knowledge in computer software, operating systems, software repair, malware removal, software and operating system installation, networking and maintenance. Multiple years of retail knowledge and experience working as a senior member, invoicing, EoD, handling of money and banking, managing and/or training other staff members, etc. Knowledge and Skill Areas: * Low-Level programming and memory management and manipulation. * Windows Internals and APIs. * Reverse Engineering x64 and x86 applications, both native and managed. * C/C++, C#, x64/x86 ASM, and Python (also fully capable and willing to learn new languages). * Debugging first-party applications and third-party applications with or without debugging symbols. * Using the IDE Visual Studio to its full capabilities. * Using IDA Pro and dnSpy for static analysis and ReClass and debuggers for dynamic analysis of applications. * Computer Hardware and software installation, setup, imaging and restoration, and repairs

Experience

  • Open Source Software Engineer at The Phoenix Firestorm Project, Inc
    Mar 2025 - Present · 1 yr 4 mos

    Volunteer Software Developer for the Phoenix Firestorm Project working on the Firestorm Viewer for the virtual online world, Second Life. Worked on implementing new features for the viewer, debugging and fixing long standing and new bugs, and using Jira for feature, issue and support tracking. Contributed to updating the viewer to support macOS universal builds, allowing both ARM64 and x86/64. Made numerous contributions upstream to the official Second Life viewer maintained by Linden Labs including both bug fixes and features.

  • Software and Reverse Engineer at Dandy
    Feb 2022 - Jun 2023 · 1 yr 5 mos

    Software and Reverse Engineer working on implementing the back-end code for software features, and exposing API's for interfacing with an Intraoral scanner.

  • Retail Sales Assistant and 2IC at Nextra Newsagencies
    Nov 2016 - Feb 2022 · 5 yrs 4 mos

  • Computer Technician and Sales Assistant at BMB Technologies
    Aug 2012 - Dec 2015 · 3 yrs 5 mos