Graham Dawes is a Principal Software Engineer based in Newcastle upon Tyne with nine years of professional experience and a lifelong commitment to building reliable software. At ffA he contributes to end-to-end product development and releases, bringing steady technical leadership to the engineering team. He pairs practical C++ expertise with hands-on full-stack work, evidenced by substantive contributions to the well-known wxWidgets cross-platform GUI library—fixing crashes, implementing Qt-port features, and improving font and graphics handling. Graham is comfortable troubleshooting low-level bugs and adding missing platform behaviors, skills that make him a strong asset for maintenance-heavy and cross-platform projects. He holds a BSc in Computer Science from Teesside University and began his industry journey with an early placement in the oil and gas sector, reflecting a pragmatic, problem-solving mindset. Colleagues appreciate his focus on shipping quality software and his willingness to tackle gritty, non-obvious engineering issues.
9 years of coding experience
Bachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at Teesside University
Contributions:113 commits, 68 PRs, 69 comments in 2 years 9 months
Contributions summary:Graham primarily contributed to the wxWidgets framework by implementing features and fixing bugs related to the Qt port. Their work focused on adding missing methods for top-level windows, implementing `wxFontEnumerator::EnumerateFacenames()`, and addressing several issues in the wxMemoryDC and wxCairoContext implementations. They also fixed bugs involving button icons, menu icons, and various crashes related to unitialized fields. The user's contributions included implementing functionalities across multiple areas.
Contributions:105 commits, 94 pushes, 75 branches in 9 months
wxwidgetswindowsgui-librarylinuxreport
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.