Callum Locke

London, 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

🤩
Rockstar
Callum Locke is a London-based web developer with 15+ years delivering customer-facing web apps and platforms across media and travel sectors. He has led full-stack teams and shipped features and services using React, TypeScript, Node.js, PostgreSQL and .NET Core at companies including Trainline, Financial Times and Tempo. Comfortable moving between hands-on front-end polish and backend type-safety, he has contributed Flow type definitions and UX improvements to open-source projects—examples include enhancing keyboard navigation and theming for a popular JSON formatter. Known for meeting tight newsroom and product deadlines, he blends pragmatic engineering with attention to user experience and build-process quality. Callum’s background spans roles from web technician to principal engineer, giving him deep institutional knowledge of building reliable, maintainable web platforms.
code15 years of coding experience
job9 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
211reputation
23kreached
0answers
1question
github-logo-circle

Github Skills (34)

libstdc10
libc10
javascript10
npm10
lib10
flow-control10
libudev10
browser-extension10
css10
flow-typed10
work-flow10
libdispatch10
gulp10
user-interface10
ui-design10

Programming languages (18)

MDXCSSC++RustPugGoHTMLSvelte

Github contributions (5)

github-logo-circle
callumlocke/json-formatter

Aug 2012 - Dec 2022

Makes JSON easy to read.
Role in this project:
userFront-end Developer
Contributions:1 release, 44 commits, 14 PRs in 10 years 6 months
Contributions summary:Callum primarily focused on enhancing the user interface of the JSON formatter. Their contributions include modifying CSS and JavaScript to improve the appearance and functionality of the formatting buttons and the overall display of formatted JSON. They removed a transition, likely for performance, and implemented keyboard navigation, improving user interaction. The user also addressed several visual and usability aspects, such as removing focus rings and correcting theme rendering, demonstrating a dedication to user experience.
json-viewerjson
flow-typed/flow-typed

Nov 2017 - Jun 2019

A central repository for Flow library definitions
Role in this project:
userFull-stack Developer
Contributions:13 commits, 12 PRs, 12 comments in 1 year 7 months
Contributions summary:Callum primarily contributed to the project by adding and updating Flow type definitions for various npm packages. They created type definitions and tests for libraries like `pify`, `resolve-from`, `filesize-parser`, `minimatch`, `pretty-bytes`, `tempy`, and `del`. Additionally, the user addressed existing definitions for `react-intl` and `query-string`, improving their accuracy. Furthermore, the user modified the helmet and koa definitions, making options optional.
libdefsflowtypedefinitionscli
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
Callum Locke