Iain Collins

Associate Technical Director

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
Iain Collins is an experienced software and systems engineering leader with three decades in cross-platform development and 15 years in senior technical and managerial roles across media, gaming, and large-scale web services. Currently Associate Technical Director at Scopely, he previously led LiveOps backend services at Unity and drove digital transformation and machine-learning-backed analytics at Reach plc and The Economist. He blends hands-on full-stack work—especially in authentication and Next.js ecosystems, where he contributes notable examples and fixes for NextAuth.js—with strategic delivery of resilient services serving millions of users. Comfortable across frontend, backend, devops and device firmware, he has a rare combination of newsroom product sensitivity and live-service engineering discipline. An active open-source contributor, his public repos show practical, user-focused improvements to auth flows and document UIs rather than one-off experiments. Based in Edinburgh, he pairs long-term systems thinking with a pragmatic habit of refactoring and shipping clear, maintainable code.
code15 years of coding experience
job23 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
6,853reputation
3.5mreached
81answers
6questions
Badges
php
top-5%
jquery
top-5%
apache
top-5%
ajax
top-5%
internet-explorer
top-5%
ldap
top-5%
github-logo-circle

Github Skills (41)

javascript10
expressjs10
css10
user-authentication10
authentication10
nextjs10
next-auth10
redux10
mongodb-database10
uid10
front-end-development10
jsonwebtoken10
jwt10
mongodb10
react10

Programming languages (8)

TypeScriptHCLCoffeeScriptShellRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
iaincollins/nextjs-starter

Nov 2016 - Jul 2020

A starter project for Next.js with authentication
Role in this project:
userFull-stack Developer
Contributions:7 releases, 272 commits, 11 PRs in 3 years 8 months
Contributions summary:Iain primarily worked on Next.js, React, and related frontend and backend components for the authentication system. Their commits included improvements to the layout, styling, and code structure of authentication-related pages, as well as implementing the logic to redirect users after successful authentication and account management functions. The user also refactored parts of the code to improve its clarity and maintainability, and they appear to have fixed a bug that prevented the email sign-in system from working correctly.
next-jsreactnextjsauthentication
nextauthjs/next-auth-example

May 2020 - Jun 2021

Role in this project:
userFull-stack Developer
Contributions:2 reviews, 108 commits, 9 PRs in 1 year 1 month
Contributions summary:Iain primarily contributed to the example project for NextAuth.js, focused on demonstrating authentication features. Their contributions included adding example projects, updating dependencies to beta versions, and incorporating email sign-in functionality with a database adapter. They also updated the UI of the example and added new providers, showing a focus on both the frontend and backend aspects of the authentication implementation.
next-jsreactauthenticationpasswordlessnextauth
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
Iain Collins - Associate Technical Director