iain simmons
Senior Team Lead at Squiz
Senior Team Lead at Squiz
Activity
Loading activity...
Career: 13
Senior Team Lead
Squiz
Aug 2025 - Present
Senior Team Lead
Squiz
Development Lead
Squiz
Oct 2024 - Aug 2025
Development Lead
Squiz
Technical Lead
Squiz
Sep 2022 - Oct 2024
Technical Lead
Squiz
Senior Web Developer
Squiz
Sep 2021 - Sep 2022
Senior Web Developer
Squiz
Web Developer / Implementation Specialist
Squiz
Jun 2016 - Sep 2021
Web Developer / Implementation Specialist
Squiz
Responsibilities: - Implementing websites using the Squiz Matrix web content management system - Integrating Squiz Matrix with data/content from other repositories using external web APIs
Web Developer
Department of Communications
Jul 2012 - Jun 2016
Web Developer
Department of Communications
Responsibilities • Functional development work on the department’s external websites and intranet, in line with government and international web standards of coding, markup, accessibility and usability • Integrating existing web applications or APIs with the department’s websites using already available resources and with little or no additional effort required from users • Working closely with the web publishing team and external vendors in analysing, documenting, escalating and resolving technical issues • Contributing to requirements analysis, providing accessible and feasible solutions using existing features of the content management system where possible, together with modern web development technologies • Preparing technical documentation and implementing changes using internal testing methodologies and change control procedures • Managing the department’s domain names, SSL certificates, analytics and user access to web applications Achievements • Built a HTML5 website in the Squiz Matrix content management system from the ground up with a mobile-first framework, including ‘tel’ links to launch dialler applications on smartphones • Integrated multiple social network APIs into a single homepage feed on the Minister’s website using JSON, server-side JavaScript and Squiz Matrix • Implemented custom feeds on a Google Search Appliance to index the Minister’s social media content using XML, Linux Bash shell scripting and Squiz Matrix • Created a jQuery plugin for automatically tracking file download, external and email link clicks on a website in Google Analytics, with an option of an ‘override’ list of links to include/exclude • Used SQL queries and knowledge of the Squiz Matrix and Wordpress content management systems to find all instances of a particular string of text to provide to content owners
Web Publishing Coordinator
Department of Broadband, Communications and the Digital Economy
Aug 2011 - Jun 2012
Web Publishing Coordinator
Department of Broadband, Communications and the Digital Economy
Responsibilities • Managing the publishing of new and updated web content on the department’s internal and external websites • Troubleshooting issues and supporting content contributors of the department’s website and related tools • Maintaining and enforcing a high standard of code, content, accessibility and usability on the department’s websites • Developing, reviewing, and encouraging the use of publishing procedures, help sheets and wiki pages • Organising and contributing to content planning and development meetings, suggesting accessible and feasible solutions using existing features of the content management system where possible • Producing usable, accurate and timely statistics and content ownership reports • Continually and actively training and mentoring the assisting web publishers Achievements • Implemented a CSS-based workflow diagram for the Satellite Phone Subsidy Scheme page on the department's website • Provided assistance in the acceptance testing and implementation the distributed publishing interfaces for the department’s main public website and intranet website, and taken initiative to provide user support since their launch • Coordinated acceptance testing of Internet Explorer 9 for all content management systems and websites managed by the Web Services Section • Contributed, documented and implemented some out-of-the-box technical solutions to online forms, news listings and other existing elements of the department’s intranet site to improve efficiency and usability • Implemented more efficient and user-friendly weekly status reporting methods and publishing logs to increase transparency and accountability, while reducing task-recording and reporting overheads
Web Publisher
Department of Broadband, Communications and the Digital Economy
Mar 2011 - Aug 2011
Web Publisher
Department of Broadband, Communications and the Digital Economy
Responsibilities • Publishing new and updated web content on the department’s internal and external websites • Troubleshooting issues and supporting content contributors of the department’s websites and related tools • Maintaining a high standard of code, content, accessibility and usability on the department’s websites • Developing and reviewing publishing procedures, help sheets and wiki pages Achievements • Published new and updated content under time pressures on Budget Night 2011 • Contributed to and supported the publishing and testing work of other teams in the section on a number of occasions • Participated in and contributed to a number of planning meetings in order to improve and develop current and future procedures
Casual Recruitment Assistant
Cordelta
Nov 2010 - Mar 2011
Casual Recruitment Assistant
Cordelta
Established in 2004, Cordelta is a management consultancy with service offerings across Strategic Management Consulting, Information Technology Consulting, Financial Management Consulting, Testing Solutions, and Recruitment Consulting Services. Cordelta Recruitment Services provides professional staffing solutions to Federal government, Federal government business enterprise, local government and the private sector, as well as supporting the ongoing growth of Cordelta’s management consultancy practice. Responsibilities: • Preparing and posting employment position advertisements • Maintaining, updating and searching recruitment database of clients & candidates • Formatting and preparing résumés for presentation to clients • Organising, assisting and observing candidate interviews • Generating and preparing employment contracts • Marketing and sourcing candidates • Liaising with clients, candidates and applicants via email and phone • General administration duties as required Achievements: • Developed networking and communication skills • Strengthened database skills and knowledge • Exposure to recruitment process and market
Special Projects Group Leader
Baha'i World Centre
Feb 2008 - Aug 2010
Special Projects Group Leader
Baha'i World Centre
The Bahá'í World Centre, the spiritual and administrative heart of the Bahá'í community, is located in the twin cities of 'Akká and Haifa in northern Israel. The staff of the Bahá'í World Centre comprises of Bahá'í volunteers drawn from many different countries, who are invited to serve for varying periods of time by the Universal House of Justice, the supreme administrative body of the Bahá'í Faith. Responsibilities: Scheduling and supervising a small team of youth volunteers to maintain the cleanliness of Bahá'í World Centre buildings and facilities Liaising with departmental administrators and managers on matters of safety, efficiency, and team morale Participating in the development of improved procedures, manuals and group unity Transportation of staff and cleaning equipment to various locations in the busy Haifa and 'Akká areas of Israel Recording and maintaining levels of cleaning supplies and effectiveness of cleaning equipment
Web Publishing and Collaboration Officer
Australian Government Attorney-General's Department
Sep 2006 - Jan 2008
Web Publishing and Collaboration Officer
Australian Government Attorney-General's Department
The Australian Government Attorney-General's Department serves the people of Australia by providing essential expert support to the Government in the maintenance and improvement of Australia's system of law and justice and its national security and emergency management systems. Responsibilities: Publishing new and updated web content on the Department's internal and external websites Troubleshooting and supporting users of the Department's website and related tools Maintaining a high standard of code and content on the Department's existing websites Developing and reviewing publishing procedures
Ground Handler
Corporate Air
Feb 2004 - Sep 2006
Ground Handler
Corporate Air
Corporate Air is the largest private charter company in the Canberra and surrounding region that provides charter, freight handling, ground handling and engineering services. Responsibilities: Freight Handling Aircraft Towing Aircraft Interior Re-configurations Cabin Cleaning (Virgin Blue Aircraft) Luggage Handling (Ad-Hoc at RAAF Fairbairn) Office & Flight Lounge Cleaning
Casual Sales Assistant
Simply Fresh Fruit Market
Dec 2002 - Feb 2004
Casual Sales Assistant
Simply Fresh Fruit Market
Simply Fresh is a small chain of fruit markets in the ACT, seeking to provide superior quality produce at prices competitive to the larger supermarket chains. Responsibilities: Customer service Register operation Cleaning and maintaining store premises Replenishing stock
Education: 1
Karabar High School
Education
1996 - 2001
Karabar High School
Education
Publications: 23
Cross-posting to Bluesky via Sequoia and Standard.site
til.iainsimmons.com
til.iainsimmons.com
Cloudflare for Families DNS resolver and miscategorisation
til.iainsimmons.com
Enable browser access to keyboard firmware on Linux
til.iainsimmons.com
tmux extended-keys option and Neovim keymaps with modifiers
til.iainsimmons.com
Adding an animated card border glow with CSS
til.iainsimmons.com
Upgrading to Neovim 0.12: built-in Undotree plugin, incremental selections
til.iainsimmons.com
Better code blocks with the Astro Expressive Code integration
til.iainsimmons.com
CSVs are terrible, Miller makes them bearable
til.iainsimmons.com
Always-on mini-monitor as a dashboard
til.iainsimmons.com
Content-Security-Policy Reporting endpoint
til.iainsimmons.com
Screenshot DOM nodes to create favicon and Open Graph images
til.iainsimmons.com
Remap the CapsLock key in Linux
til.iainsimmons.com
til.iainsimmons.com
Use terminal commands for displaying a Neovim dashboard logo
til.iainsimmons.com
Add keybinds or shortcuts for other keys in Hyprland
til.iainsimmons.com
How to fix WezTerm in Hyprland
til.iainsimmons.com
til.iainsimmons.com
til.iainsimmons.com
Walker + Elephant = Raycast on Linux
til.iainsimmons.com
Restarting a MacBook in recovery mode
til.iainsimmons.com
til.iainsimmons.com
til.iainsimmons.com