Timothy Pittman

Software Engineer at Compunetix

Pennsylvania, United States
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

🤩
Rockstar
🎓
Top School
Timothy Pittman is a software engineer with 15 years of experience building user-facing interfaces and backend systems across web, embedded, and game development. He led UI design and implementation for Compunetix’s GTX product and helped launch and redesign core pages at early-stage SnapRetail, demonstrating a practical blend of product-minded design and engineering. Comfortable in Java, C#, C/C++, and Objective-C, he enjoys crafting interactive experiences and has contributed to notable open-source Pokémon decompilation projects by improving documentation, clarifying battle-interface code, and identifying subtle issues like potential buffer overflows. Based in Pennsylvania, he combines a formal computer science background with hands-on work ranging from enterprise web apps to ROM-hack community collaboration. Colleagues would describe him as detail-oriented in code clarity and pragmatic about maintaining long-lived codebases.
code14 years of coding experience
job2 years of employment as a software developer
bookBachelors, Computer Science, Bachelors, Computer Science at University of Pittsburgh
stackoverflow-logo

Stackoverflow

Stats
2,128reputation
116kreached
17answers
18questions
github-logo-circle

Github Skills (18)

c1110
c1710
code-documentation10
game-development10
reverse-engineering10
gameboy-advance9
decompilation9
assembly8
plist6
cocoa-touch6
uikit6
uigesturerecognizer6
iphone6
undo-redo6
cocoa6

Programming languages (14)

C#JavaC++CSSCGoJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
pret/pokeemerald

Feb 2019 - Nov 2022

Decompilation of Pokémon Emerald
Role in this project:
userBack-end Developer
Contributions:1 review, 39 commits, 19 PRs in 3 years 9 months
Contributions summary:Timothy primarily contributed to documenting and clarifying code, specifically focusing on battle interface elements, particularly those related to the health box graphics. Their contributions included detailed comments explaining the purpose and usage of various constants within the `battle_interface.c` file. The user also made minor code adjustments, such as correcting descriptions for better clarity and improving understanding. Additionally, the user improved documentation in the form of notes, for example, by identifying and highlighting potential text buffer overflow issues.
cppmondecompilationemeraldgameboy-advance
Pokémon Romhack Base, based off pret's pokeemerald decompilation. See the wiki for more info.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 4 PRs, 1 comment in 7 months
Contributions summary:Timothy primarily contributed to documenting and improving code readability within the Pokémon ROM hack project. They focused on documenting constants related to health bar graphics in `battle_interface.c` and changed the descriptions to not be filenames. They also added a note about a buffer overflow issue in a script and renamed a command to better reflect its purpose. The user demonstrated skills in modifying and documenting existing codebase to improve code clarity and maintainability.
branchespythonmore-infodecompilationwiki
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
Timothy Pittman - Software Engineer at Compunetix