Senior Software Engineer at Peacock Technology Ltd
Falkirk, Scotland, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Stephen Tawn is a Senior Software Engineer based in Falkirk, Scotland, with 12 years of industry experience and a strong academic foundation including a PhD in mathematics from the University of Warwick. He blends rigorous mathematical thinking—specializing in braid groups, low-dimensional topology and geometric group theory—with practical C++ engineering, having shipped algorithms for PowerMILL and contributed stability and cross-platform features to the LiveCode engine. At Peacock Technology and Bitwise Group he has driven backend development and maintenance of complex systems, focusing on code cleanup, memory correctness and performance. His background as a postdoctoral researcher and teaching assistant gives him a rare ability to translate deep theoretical ideas into maintainable, well-documented code and reliable software. Notably, his open-source work shows a penchant for extracting common abstractions and fixing tricky platform bugs, reflecting both craftsmanship and attention to long-term stability. Colleagues describe him as a methodical problem-solver who pairs mathematical rigor with pragmatic software engineering.
12 years of coding experience
8 years of employment as a software developer
MMath, Mathematics, MMath, Mathematics at University of Warwick
LiveCode cross-platform development environment (engine)
Role in this project:
Back-end Developer
Contributions:88 commits, 31 PRs, 62 pushes in 1 year 6 months
Contributions summary:Stephen primarily contributed to the core engine of the LiveCode environment, focusing on code cleanup and refactoring. They extracted common code within the `MCExecContext` and ensured the proper handling of memory management. Furthermore, the user addressed several bugs, including a crash in the tooltip rendering and the handling of movements within the UI, demonstrating a focus on improving stability and performance. Their contributions also included work related to URL handling, extending its functionality across all platforms, and adding server-side features.
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.