Top expert inGo Development and Distributed Systems Engineering
Andy Williams is an experienced Engineering Manager based in Edinburgh with 22 years of hands-on software engineering and technical leadership, fluent in Go, Java, and C. He combines managerial responsibility with deep backend and DevOps expertise, evidenced by cross-platform contributions to prominent Go projects like go-gl/glfw where he integrated Wayland protocols and stabilized builds across platforms including FreeBSD. Equally comfortable on the UI side, he has enhanced the Fyne GUI toolkit and built a Game Boy emulator with both emulation core and Fyne-based frontend, showing a taste for system-level detail and user-facing polish. Known for pragmatic problem solving, Andy bridges product and infrastructure, shipping reliable cross-platform systems while mentoring teams to maintain high engineering standards.
Cross platform GUI toolkit in Go inspired by Material Design
Role in this project:
Front-end Developer
Contributions:46 releases, 2539 reviews, 4433 commits in 5 years
Contributions summary:Andy's contributions primarily revolve around the development and modification of user interface elements within the Fyne toolkit. They are responsible for updating test data related to text updates. Their work involves making changes to widgets and layouts, indicating a focus on UI component development. The user has touched on file-related functionalities, including file dialog improvements and corrections.
🕹️ A basic gameboy emulator with terminal "Cloud Gaming" support
Role in this project:
Full-stack Developer
Contributions:7 commits, 10 PRs, 7 comments in 2 months
Contributions summary:Andy contributed to the development of a Game Boy emulator, focusing on both the graphical user interface and core emulation logic. They implemented features like a Fyne GUI option, including recoloring pixels to match the original Game Boy palette. Additionally, the user addressed threading issues on macOS and added save support for cartridges, significantly enhancing the emulator's functionality and user experience. The user also swapped button mappings to better align with hardware.
gameboygolangemulatorgamegameboy-emulator
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.