Design-minded frontend engineering
Ryan Walmsley
Principal Software Developer with a career of creativity on the web, now leading frontend architecture and product delivery at Trainerize / ABC Fitness.
Now
Leading frontend architecture and platform delivery at Trainerize.
I’m Ryan Walmsley, Principal Software Developer at Trainerize / ABC Fitness. I own web architecture and release engineering for the platform, and led its single-page application modernization — recognized with ABC’s 2024 Growth Guru award.
Career
A career focused on creativity on the web.
From agency ad production to platform architecture — the roles in order.
-
to Present
Trainerize / ABC Fitness
Principal Software Developer
-
to
Senior Software Developer
-
to
Front-end Developer
-
Anti-Alias Design
Web Developer
-
to
MacLaren McCann
Developer
-
to
Top Producer
Graphics Designer
Earlier work
Selected work before Trainerize.
Eight selected projects from a broader archive of 16. Open any project for the full case study, or browse the complete collection.
-
Wind Across Canada Developer
Wind Across Canada
A 300 × 250 html advertising unit created for Wind Mobile and preserved from the original 2015 portfolio.
- Client
- Wind Mobile
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
Wind Across Canada advertising unit thumbnail. Preserved project artifact
This byte-preserved legacy ad is available for archival inspection. The portfolio does not embed or automatically run it.
Opening it executes archived HTML and JavaScript in a new tab. The experience may be incomplete, report errors, or contain retired external actions.
Original dimensions: 300 × 250 px
Open preserved artifact in a new tabA 300 × 250 html advertising unit created for Wind Mobile and preserved from the original 2015 portfolio.
-
David Borys Web Developer
David Borys
David Borys required a personal website where he could display his music, shows, and other media. A simple one-page design was chosen which made use of a parallax background. A backend CMS was customized from Pulse CMS for the client's needs.
- Client
- David Borys
- Date
- 2015
- Role
- Web Developer
- Capabilities
- design, develop
- Medium
- web
- Technologies
- Responsive, UI, CMS, PHP
David Borys website preview. David Borys required a personal website where he could display his music, shows, and other media. A simple one-page design was chosen which made use of a parallax background. A backend CMS was customized from Pulse CMS for the client’s needs.
-
SAIT Open House Developer
SAIT Open House
A 300 × 250 html advertising unit created for Sait and preserved from the original 2015 portfolio.
- Client
- Sait
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
SAIT Open House advertising unit thumbnail. Preserved project artifact
This byte-preserved legacy ad is available for archival inspection. The portfolio does not embed or automatically run it.
Opening it executes archived HTML and JavaScript in a new tab. The experience may be incomplete, report errors, or contain retired external actions.
Original dimensions: 300 × 250 px
Open preserved artifact in a new tabA 300 × 250 html advertising unit created for Sait and preserved from the original 2015 portfolio.
-
Choose A Banner Web Developer
Choose A Banner
The in-house design team at Realtor.com required a website to display examples of their ad work for clients looking to customize their online advertisements. The site features a unique display feature for detailed ad examples: banner ads open on the right and landing pages on the left.
- Client
- Realtor.com
- Date
- 2015
- Role
- Web Developer
- Capabilities
- design, develop
- Medium
- web
- Technologies
- HTML/CSS, UI/UX
Choose A Banner website preview. The in-house design team at Realtor.com required a website to display examples of their ad work for clients looking to customize their online advertisements. The site features a unique display feature for detailed ad examples: banner ads open on the right and landing pages on the left.
-
MasterCard MasterPass Developer
MasterCard MasterPass
A 300 × 250 flash advertising unit created for MasterCard and preserved from the original 2015 portfolio.
- Client
- MasterCard
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
MasterCard MasterPass advertising unit thumbnail. Preserved project artifact
A 300 × 250 flash advertising unit created for MasterCard and preserved from the original 2015 portfolio. Launch it to view the preserved animation and try the interactive areas presented by the original creative.
Original dimensions: 300 × 250 px
Compatibility is partial. Visible differences are documented in the case study.
This preserved interactive could not start in this browser.
A 300 × 250 flash advertising unit created for MasterCard and preserved from the original 2015 portfolio.
Compatibility note: Ruffle reproduces the complete animation and recognizes the “Shop Now” control as interactive. Its archived outbound action did not produce a confirmation-gated destination during testing.
-
Bayer Liberty Developer
Bayer Liberty
A 300 × 600 takeover advertising unit created for Bayer and preserved from the original 2015 portfolio.
- Client
- Bayer
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
Bayer Liberty advertising unit thumbnail. Preserved project artifact
A 300 × 600 takeover advertising unit created for Bayer and preserved from the original 2015 portfolio. Launch it to view the preserved animation and try the interactive areas presented by the original creative.
Original dimensions: 300 × 600 px
Compatibility is partial. Visible differences are documented in the case study.
This preserved interactive could not start in this browser.
A 300 × 600 takeover advertising unit created for Bayer and preserved from the original 2015 portfolio.
Compatibility note: The wrapper, sibling creative, and
Walk_and_Stand.flvall load from their preserved relative paths, and the elephant video animation plays. After dismissing Ruffle’s hardware-acceleration diagnostic in the headless test browser, the archived outbound interaction could not be fully verified. -
NB Power Electricity Developer
NB Power Electricity
A 300 × 250 flash advertising unit created for New Brunswick Power and preserved from the original 2015 portfolio.
- Client
- New Brunswick Power
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
New Brunswick Power advertising unit thumbnail. Preserved project artifact
A 300 × 250 flash advertising unit created for New Brunswick Power and preserved from the original 2015 portfolio. Launch it to view the preserved animation and try the interactive areas presented by the original creative.
Original dimensions: 300 × 250 px
Compatibility is partial. Visible differences are documented in the case study.
This preserved interactive could not start in this browser.
A 300 × 250 flash advertising unit created for New Brunswick Power and preserved from the original 2015 portfolio.
Compatibility note: Ruffle reproduces the animation and final call-to-action frame. The “Find out more” outbound action did not produce a confirmation-gated destination during testing.
-
RBC Eclipse Developer
RBC Eclipse
A 300 × 250 flash advertising unit created for RBC and preserved from the original 2015 portfolio.
- Client
- RBC
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
RBC Eclipse advertising unit thumbnail. Preserved project artifact
A 300 × 250 flash advertising unit created for RBC and preserved from the original 2015 portfolio. Launch it to view the preserved animation and try the interactive areas presented by the original creative.
Original dimensions: 300 × 250 px
Compatibility is partial. Visible differences are documented in the case study.
This preserved interactive could not start in this browser.
A 300 × 250 flash advertising unit created for RBC and preserved from the original 2015 portfolio.
Compatibility note: Ruffle reproduces the complete eclipse animation and the Replay control. The final “Learn More” outbound action did not produce a confirmation-gated destination during testing.
Browse all 16 projects
-
Bayer Delaro Developer
Bayer Delaro
A 300 × 250 flash advertising unit created for Bayer and preserved from the original 2015 portfolio.
- Client
- Bayer
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
Bayer Delaro advertising unit thumbnail. Preserved project artifact
A 300 × 250 flash advertising unit created for Bayer and preserved from the original 2015 portfolio. Launch it to view the preserved animation and try the interactive areas presented by the original creative.
Original dimensions: 300 × 250 px
Compatibility verified: the primary animation and interaction work in Ruffle.
This preserved interactive could not start in this browser.
A 300 × 250 flash advertising unit created for Bayer and preserved from the original 2015 portfolio.
-
Bayer Invigor Developer
Bayer Invigor
A 300 × 600 takeover advertising unit created for Bayer and preserved from the original 2015 portfolio.
- Client
- Bayer
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
Bayer Invigor advertising unit thumbnail. Preserved project artifact
A 300 × 600 takeover advertising unit created for Bayer and preserved from the original 2015 portfolio. Launch it to view the preserved animation and try the interactive areas presented by the original creative.
Original dimensions: 300 × 600 px
Compatibility is partial. Visible differences are documented in the case study.
This preserved interactive could not start in this browser.
A 300 × 600 takeover advertising unit created for Bayer and preserved from the original 2015 portfolio.
Compatibility note: After dismissing Ruffle’s hardware-acceleration diagnostic in the headless test browser, the animation reaches the archived final composition. The “Get trial results now” interaction could not be fully verified, so this preservation is partial.
-
Bayer Prosaro Developer
Bayer Prosaro
A 300 × 250 flash advertising unit created for Bayer and preserved from the original 2015 portfolio.
- Client
- Bayer
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
Bayer Prosaro advertising unit thumbnail. Preserved project artifact
A 300 × 250 flash advertising unit created for Bayer and preserved from the original 2015 portfolio. Launch it to view the preserved animation and try the interactive areas presented by the original creative.
Original dimensions: 300 × 250 px
Compatibility is partial. Visible differences are documented in the case study.
This preserved interactive could not start in this browser.
A 300 × 250 flash advertising unit created for Bayer and preserved from the original 2015 portfolio.
Compatibility note: Ruffle reproduces the complete animation and the Replay control. The final “Choose Prosaro” call to action is visible, but its archived outbound action did not produce a confirmation-gated destination during testing.
-
Bayer Velocity Developer
Bayer Velocity
A 300 × 250 flash advertising unit created for Bayer and preserved from the original 2015 portfolio.
- Client
- Bayer
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
Bayer Velocity advertising unit thumbnail. Preserved project artifact
A 300 × 250 flash advertising unit created for Bayer and preserved from the original 2015 portfolio. Launch it to view the preserved animation and try the interactive areas presented by the original creative.
Original dimensions: 300 × 250 px
Compatibility is partial. Visible differences are documented in the case study.
This preserved interactive could not start in this browser.
A 300 × 250 flash advertising unit created for Bayer and preserved from the original 2015 portfolio.
Compatibility note: Ruffle reproduces the complete animation and the Replay control. The final “Fight weeds now” call to action is visible, but its archived outbound action did not produce a confirmation-gated destination during testing.
-
Certified Service Winter Tires Developer
Certified Service Winter Tires
A 300 × 600 flash advertising unit created for Certified Service and preserved from the original 2015 portfolio.
- Client
- Certified Service
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
Certified Service Winter Tires advertising unit thumbnail. Preserved project artifact
A 300 × 600 flash advertising unit created for Certified Service and preserved from the original 2015 portfolio. Launch it to view the preserved animation and try the interactive areas presented by the original creative.
Original dimensions: 300 × 600 px
Compatibility is partial. Visible differences are documented in the case study.
This preserved interactive could not start in this browser.
A 300 × 600 flash advertising unit created for Certified Service and preserved from the original 2015 portfolio.
Compatibility note: Ruffle reproduces the complete animation and renders the “Watch Regan” control as interactive. Activating it did not start additional media or produce a confirmation-gated outbound destination during testing.
-
Dave Hartney Web Developer
Dave Hartney
Dave Hartney required a personal website that was loosely based on the website for his parent band, The Steel Toe Boots. This site kept many of the original features we (Anti-Alias) developed, but was completely reskinned and updated on the Joomla back end. Joomla was a bit overkill for the size of the site but it made for an easier client transition.
- Client
- Dave Hartney
- Date
- 2015
- Role
- Web Developer
- Capabilities
- design, develop
- Medium
- web
- Technologies
- Branding, HTML/CSS, Joomla
Dave Hartney website preview. Dave Hartney required a personal website that was loosely based on the website for his parent band, The Steel Toe Boots. This site kept many of the original features we (Anti-Alias) developed, but was completely reskinned and updated on the Joomla back end. Joomla was a bit overkill for the size of the site but it made for an easier client transition.
-
RBC eSavings Developer
RBC eSavings
A 300 × 250 flash advertising unit created for RBC and preserved from the original 2015 portfolio.
- Client
- RBC
- Date
- 2015
- Role
- Developer
- Capabilities
- develop
- Medium
- advertising
- Technologies
- Not documented in the archived source
RBC eSavings advertising unit thumbnail. Preserved project artifact
A 300 × 250 flash advertising unit created for RBC and preserved from the original 2015 portfolio. Launch it to view the preserved animation and try the interactive areas presented by the original creative.
Original dimensions: 300 × 250 px
Compatibility is partial. Visible differences are documented in the case study.
This preserved interactive could not start in this browser.
A 300 × 250 flash advertising unit created for RBC and preserved from the original 2015 portfolio.
Compatibility note: Ruffle reproduces the animated savings sequence and recognizes the banner as interactive. Its archived outbound action did not produce a confirmation-gated destination during testing.
-
Spinergy Fitness Web Developer
Spinergy Fitness
Spinergy Fitness was a spin studio located in the heart of Steveston, Richmond. They required a completely new brand design from a website to a door decal. Through Anti-Alias Designs, we created everything from the ground up to produce a clean, modern design and brand for the new business.
- Client
- Spinergy Fitness
- Date
- 2015
- Role
- Web Developer
- Capabilities
- design, develop
- Medium
- web, branding
- Technologies
- Branding, HTML/CSS, UI/UX
Spinergy Fitness website preview. Spinergy Fitness was a spin studio located in the heart of Steveston, Richmond. They required a completely new brand design from a website to a door decal. Through Anti-Alias Designs, we created everything from the ground up to produce a clean, modern design and brand for the new business.