Andrew Coulton

Founder at inGenerator

City of Edinburgh, 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

🤩
Rockstar
🎓
Top School
Andrew Coulton is a founder and seasoned software professional with 15 years’ experience blending product leadership and hands-on backend engineering from Edinburgh. He leads inGenerator while bringing prior leadership experience as Administrative Director at the Edinburgh International Book Festival and a decade running PROScenia, demonstrating an unusual mix of cultural management and technical delivery. Technically he contributes to well-known open-source projects such as Kohana core and Doctrine ORM, focusing on robust backend fixes, strict redirect handling, and improving test coverage and PHPUnit compatibility. His work shows an eye for correctness and maintainability—adding unit tests and clarifying array-callback behavior—rather than flashy features. Trained in stage management and theatre production, he leverages production-driven thinking and operational discipline to ship reliable systems. Based in Scotland, he combines entrepreneurial grit with meticulous engineering and a knack for improving legacy codebases.
code15 years of coding experience
job13 years of employment as a software developer
bookStage Management and Theatre Production, Stage Management and Theatre Production at Queen Margaret University
github-logo-circle

Github Skills (12)

data-manipulation10
unit-testing10
php10
doctrine-orm10
kohana10
phpunit10
cicd9
testing9
test-framework9
http-client8
sql7
fest5

Programming languages (11)

TypeScriptJavaDockerfileCSSC++JavaScriptGoPHP

Github contributions (5)

github-logo-circle
kohana/core

Jul 2011 - Aug 2016

Core system classes from Kohana
Role in this project:
userBack-end Developer
Contributions:80 commits, 29 PRs, 30 pushes in 5 years 2 months
Contributions summary:Andrew primarily focused on fixing and clarifying syntax related to the `Arr::map` method within the Kohana core, addressing issues concerning array callbacks. Their work involved modifying the `classes/kohana/arr.php` file to ensure correct behavior and provide clearer usage examples. Additionally, the user contributed to the request client module, implementing strict redirect options and resending request bodies in specific scenarios for enhanced functionality. The commits also include the addition of unit tests for the changes.
kohana
doctrine/orm

Mar 2021 - Apr 2021

Doctrine Object Relational Mapper (ORM)
Role in this project:
userBack-end Developer & QA Engineer
Contributions:8 reviews, 8 commits, 3 PRs in 27 days
Contributions summary:Andrew contributed to improving the test coverage and quality of the Doctrine ORM library. They added tests to cover scenarios like passing optimistic lock versions as strings and fixed unit tests related to database driver configuration within the CI environment. Additionally, the user refactored test configuration and updated tests to be compatible with PHPUnit 9, including the use of forward-compatibility wrappers for deprecated assertion methods. Their contributions involved modifying existing test files, improving the testing infrastructure, and addressing compatibility issues.
orm-object-relational-mapperrelationalmysqlphpdatabase
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
Andrew Coulton - Founder at inGenerator