Lindsay Gaines

Principal Software Engineer at The Superpower Institute

Melbourne, Victoria, Australia
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
🎓
Top School
Lindsay Gaines is a Principal Software Engineer based in Melbourne with 11 years of experience building high-traffic full-stack web experiences across arts, education, logistics and finance. He blends hands-on front-end expertise—leading teams and improving Vue test tooling—with backend work such as hardening iCalendar generation in a popular open-source calendar-links library. His career progressed from Drupal and PHP development to technical leadership and principal engineering roles, demonstrating a strong grounding in both systems and UX-facing code. Lindsay excels at shipping reliable, testable web platforms and mentoring teams through architecture and delivery challenges. He has a track record of contributing pragmatic fixes and tests upstream in widely used projects, showing attention to interoperability and edge-case correctness. Known for bringing arts-sector empathy to product engineering, he pairs technical rigor with user-focused design sensibilities.
code11 years of coding experience
job15 years of employment as a software developer
bookUNSW Sydney
github-logo-circle

Github Skills (14)

test-automation10
testing10
vue-test-utils10
php10
javascript10
vue-test10
component-testing10
vue10
vue-jsx10
icalendar10
calendars9
datetimes9
unit-testing9
datetime9

Programming languages (9)

TypeScriptMDXVueJavaScriptGoPHPHTMLSvelte

Github contributions (5)

github-logo-circle
vuejs/test-utils

Oct 2020 - Apr 2022

Vue Test Utils for Vue 3
Role in this project:
userFront-end Developer & QA Engineer/Test Automation Engineer
Contributions:10 reviews, 7 commits, 6 PRs in 1 year 6 months
Contributions summary:Lindsay primarily contributed to the testing framework for the Vue Test Utils library. They added tests for new functionalities, specifically focusing on capturing emitted events, including those from class-style and functional components, and also for native events. They also improved the event handling and propagation of events within the component wrappers. Further contributions include the addition of a stub component for RouterLink and ensured it correctly passes slot props.
vue-3vue3vue-testvueutils
spatie/calendar-links

Oct 2018 - Jan 2019

Generate add to calendar links for Google, iCal and other calendar systems
Role in this project:
userBack-end Developer
Contributions:8 commits, 2 comments, 1 issue in 2 months
Contributions summary:Lindsay primarily focused on improving the ICS (iCalendar) generation capabilities of the `spatie/calendar-links` repository. Their commits involve escaping special characters within strings used in the ICS format to ensure proper parsing by calendar applications, updating test cases to reflect these changes, and introducing a unified method for string escaping. They also merged upstream changes, indicating participation in maintaining the project's code base.
datetimecalendaricalendargooglephp
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
Lindsay Gaines - Principal Software Engineer at The Superpower Institute