Adam Laycock is an ICT Network Manager with 17 years’ hands-on experience designing, maintaining and improving school networks across the UK, currently leading infrastructure and support at Longridge High School. Comfortable in both hands-on technician roles and technical management, he has a track record of building domains, imaging fleets, and advising primary schools on pragmatic, maintainable IT solutions. He previously managed on-site support for multiple schools at Ed-IT Solutions and developed internal tools and PHP/Ruby on Rails apps to streamline operations. An active contributor to open-source tooling, Adam has improved build and bundling workflows in notable projects such as mdx-bundler and a TypeScript Screeps starter, showing a knack for developer tooling and automation. Based in Lancaster, he combines deep network administration expertise with practical DevOps and automation skills that quietly reduce day-to-day school IT friction.
17 years of coding experience
13 years of employment as a software developer
A-Level, Computing, Electronics and ICT, A-Level, Computing, Electronics and ICT at Queen Elizabeth School Kirkby Lonsdale
Network and Systems Administation, Network and Systems Administation at ICT Focus @ Lancaster University
🦤 Give me MDX/TSX strings and I'll give you back a component you can render. Supports imports!
Role in this project:
Full-stack Developer
Contributions:60 reviews, 18 commits, 16 PRs in 1 year
Contributions summary:Adam primarily focused on refactoring and improving the `mdx-bundler` project. They swapped from Rollup to Esbuild, and updated dependencies like xdm and esbuild. Furthermore, the user implemented features such as allowing files to be loaded directly and ensuring the correct loader for files, while making several improvements to the testing and documentation of the project.
Starter kit for TypeScript-based Screeps AI codes.
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:7 commits, 4 pushes, 4 comments in 5 days
Contributions summary:Adam's contributions primarily revolve around improving the development workflow for a TypeScript-based Screeps AI. They integrated the `rollup-plugin-screeps-upload` plugin, enabling direct deployment to the Screeps environment. Subsequent commits refined the build process, switching to `rollup-plugin-screeps` and ensuring correct build output for Screeps. These changes streamlined the build and deployment process for the Screeps project.
screeps-aiscreepstypescripttypescript-sample
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
Adam Laycock - ICT Network Manager at Longridge High School