Frank Harrison

Founder at Lursight Ltd.

England, 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
Frank Harrison is a founder and seasoned software-engineering leader with 11+ years of experience building and shipping high-quality products across games, VFX, and learning technology. He blends hands-on C++/Python/JS engineering with executive-level roadmap and product management, having led large distributed teams (60–100) and shipped long-lived APIs and desktop applications used in AAA film and game production. Frank founded multiple startups—including Lursight, a learning platform that applies NLP and mental models—and has deep practical experience deploying CI, testing and pipeline tooling. He contributes to notable open-source projects such as npm-check-updates and pylint, focusing on test infrastructure, coverage and tooling reliability. Known for compassionate, detail-oriented management, he pairs pragmatic architecture choices with a commitment to developer education and sustainable processes. An unusual strength is his cross-domain fluency: from low-level optimisation in game engines to designing user-focused learning feedback systems.
code11 years of coding experience
job15 years of employment as a software developer
bookMaster of Science (MSc) Entertainment Software Development (with SCEE), Master of Science (MSc) Entertainment Software Development (with SCEE) at Sheffield Hallam University
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

static-code-analysis10
typescript10
typescripts10
npm10
pytest10
python10
typescript-types10
testing10
software-quality9
linter9
benchmarking9
benchmark9
javascript9
nodejs9
yarnpkg8

Programming languages (8)

TypeScriptJavaC++JavaScriptGoCommon LispRubyPython

Github contributions (5)

github-logo-circle
pylint-dev/pylint

Mar 2020 - Oct 2020

It's not just a linter that annoys you!
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 reviews, 26 commits, 12 PRs in 6 months
Contributions summary:Frank primarily contributed to the testing infrastructure of the pylint project. Their commits focus on adding and improving test coverage, including testing runners, import graph functionality, and parallel processing. The user also worked on benchmarking performance and integrating testing with the tox build system. These changes improve the quality and reliability of the pylint tool.
linterlintpep8static-code-analysiscode-quality
Find newer versions of package dependencies than what your package.json allows
Role in this project:
userFull-stack Developer
Contributions:1 review, 9 commits, 12 PRs in 5 days
Contributions summary:Frank primarily focused on improving the test suite and related build processes for the `npm-check-updates` project. Their contributions include moving test data files into their own directory and adding clarifying type annotations to the codebase, specifically in the yarn, npm and doctor code. They also added a code coverage test run. The changes span various files and involve both test setup and the core functionality of the package.
dependenciesnpm-check-updatespackage-jsonnpm-clinodejs
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