Simon Proctor

Senior Software Engineer at Situation Publishing

Bonnybridge, Scotland, United Kingdom
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

👤
Senior
🎓
Top School
Simon Proctor is a Senior Software Engineer with 13 years of professional experience building pragmatic, usable web applications that balance modern techniques like AJAX with compatibility for older systems and users with reduced capabilities. He has progressed through senior and lead roles at companies including PhotoBox, ZPG Plc and Situation Publishing, blending front-end JavaScript, HTML/CSS and back-end work in Perl/PHP/Ruby to deliver cohesive full-stack solutions. An early adopter of asynchronous web apps—having built what he calls an AJAX-style app as early as 2004—he stresses correct, maintainable implementations over flashy but brittle ones. Outside commercial projects he contributes to language-diverse open-source challenges, notably solving algorithmic problems in Raku for the Weekly Challenge knowledge base. Based in Bonnybridge, Scotland, he combines steady hands-on engineering with a curiosity for niche languages and periodic deep-dives into new tech.
code13 years of coding experience
job15 years of employment as a software developer
bookcomputer Studies, computer Studies at The University of Edinburgh
bookNewport Free Grammar School, Newport, Essex
stackoverflow-logo

Stackoverflow

Stats
4,558reputation
132kreached
63answers
2questions
github-logo-circle

Github Skills (14)

raku10
strings9
text-manipulation9
algorithms9
data-structure7
data-structures7
reduce6
hash6
attribute6
physics6
regex6
meta6
rakudo6
operator6

Programming languages (11)

TypeScriptDockerfileShellJavaScriptPHPPerlHTMLPerl 6

Github contributions (5)

github-logo-circle
Knowledge base for The Weekly Challenge club members using Perl, Raku, Ada, APL, Awk, Bash, BASIC, Bc, Befunge-93, Bourne Shell, BQN, Brainfuck, C3, C, CESIL, C++, C#, Clojure, COBOL, Coconut, Crystal, D, Dart, Dc, Elm, Emacs Lisp, Erlang, Excel VBA, Fennel, Fish, Forth, Fortran, Gembase, GNAT, Go, Haskell, Haxe, HTML, Idris, IO, J, Janet, Java, JavaScript, Julia, Kotlin, Lisp, Lua, M4, Miranda, Modula 3, MMIX, Mumps, Myrddin, Nim, Nix, Node.js, Nuweb, OCaml, Odin, Ook, Pascal, PHP, Python, Postscript, Prolog, R, Ring, Ruby, Rust, Scala, Scheme, Sed, Smalltalk, SQL, Swift, Tcl, TypeScript, Visual BASIC, WebAssembly, Wolfram, XSLT and Zig.
Role in this project:
userBack-end Developer
Contributions:97 commits, 189 PRs, 11 comments in 3 years 5 months
Contributions summary:Simon primarily contributed to solutions for The Weekly Challenge using the Raku programming language. The commits involve implementing solutions to programming challenges from the weekly challenge, focusing on algorithms, string manipulation, and data structures. The user's contributions involved the implementation of solutions in Raku.
nim-langknowledge-baseemacsmemberszig
Knowledge base for Perl Weekly Challenge Club members.
Contributions:356 pushes in 4 years 7 months
membersknowledge-baseperlknowledge
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