Hi, I'm

Tait Willner

Frontend Developer

I build performant and accessible web apps. I have a passion for problem solving and learning new things.

Currently open to new opportunities

About Me

I'm a frontend developer with a deep passion for building web experiences that are fast, beautiful, and accessible to everyone. I specialise in React-based architectures, pairing modern JavaScript with clean, scalable Sass.

My work spans the full stack, from extendable UI components through to headless CMS integrations with Optimizely, and backend-connected experiences powered by C# and .NET. I treat accessibility as a first-class requirement, not an afterthought and search for solutions to real problems with data backed analytics.

9+Years Experience
20+Project Launches
AAWCAG Compliant

Projects I have worked on recently

Real work across association platforms, large-scale CMS builds, and a native mobile application. These are the projects and teams I have been an integral part of over the past few years.

2021–2025Lead Frontend Developer

American Academy of Pediatrics

Four years of ongoing frontend development for the AAP. I was maintaining and extending a large-scale Optimizely platform, building a fully new ecommerce integration into the Optimizley core website. Work spanned component library growth, performance improvements, major version upgrades, accessibility audits, and feature development for one of the leading pediatric health organisations in the US.

  • 4-year engagement (2021–2025)
  • Accessibility audits & remediation
  • Component library
ReactRedux ToolkitOptimizelyC#SassJavaScript
View Case Study →
2025–2026Lead Frontend Developer

American Retirement Association & Sister Sites

A suite of six separate association websites for ARA and its affiliated organisations, built with Optimizely CMS, React, and C#/.NET. Fully responsive, WCAG 2.1 AA compliant, and architected for editorial teams to manage content independently across multiple brands.

  • Multi-brand CMS architecture
  • WCAG 2.1 AA compliant
  • Editor-friendly content workflows
ReactOptimizelyC#.NETSassTypeScript
View Case Study →
2026Lead Developer

ARA Native Mobile App

A native mobile application for the American Retirement Association built with .NET MAUI, backed by a GraphQL API and Optimizely content integration. Delivering a seamless member experience across iOS and Android, currently launching in 2026.

  • Cross-platform iOS & Android
  • GraphQL + Optimizely integration
  • Launching 2026
.NET MAUIGraphQLOptimizelyC#TypeScript
View Case Study →
2026Lead Developer

Concordia Elasticsearch Upgrade

An Elasticsearch integration replacing the previous vanilla JavaScript search implementation across the Concordia website, migrated to a modern React-based experience using Elasticsearch UI components within the existing Optimizely CMS architecture.

  • React migration
  • Elasticsearch UI integration
ElasticsearchReactOptimizelyC#TypeScript
View Case Study →

Skills & Technologies

Tools I have utilized on past projects.

Core stack

  • React
  • TypeScript
  • Next.js
  • Sass
  • C#
  • Optimizely

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Sass / SCSS
  • HTML5
  • CSS3
  • Storybook

Backend

  • C#
  • .NET
  • REST APIs
  • SQL Server
  • Node.js
  • GraphQL
  • Azure Devops
  • Octopus Deploy CD

CMS & Tools

  • Optimizely
  • Figma
  • Git
  • Webpack
  • Vite
  • Claude Code

How I am using AI

AI has been a great tool for the development process and also various intelligent UI features. With models consistently improving, building components and scaffolding has never been easier. Boilerplate and prototyping are benefiting drastically from the pacing that AI development provides. In contrast, there has been a large uptick in the importance of quality assurance, both on the code side and content. I am excited about integrating LLM into tools and features that users are excited for. I think it is particularly suited for search, summarization tasks, recommendations, tooling and countless other tasks.

AI-Assisted Development

Using AI coding tools daily to accelerate development, explore solutions faster, and reduce boilerplate. AI handles the routine and I focus on architecture, quality, and checking code quality.

LLM Integration

Building web features powered by large language models such as intelligent search, content summarisation, and context-aware UI that adapts to what users actually need.

Thoughtful Prompts

Effective prompts and system designs for production AI features, ensuring consistent, reliable outputs that hold up under real-world usage.

AI Workflow Automation

Integrating AI tooling into development workflows for automated code review, test generation, and documentation.

Building in the age of AI.

ClaudeOpenAIVercel AI SDKGitHub CopilotPrompt Design

AI doesn't replace thoughtful engineering. I combine strong fundamentals in React, accessibility, and system design with AI capabilities. I believe it is important to maintain a high standard of quality assurance and understanding of code before it is shipped.

Accessibility‑First

The web should work for everyone. Accessibility is built in from the start, not bolted on at the end.

Semantic HTML

Every component is built with meaningful HTML elements: headings, landmarks, and lists, so screen readers and search engines understand the content structure.

Keyboard Navigation

All interactive elements are fully keyboard-accessible with logical tab order, visible focus indicators, and no keyboard traps.

WCAG 2.1 AA

Colour contrast, text sizing, and interactive target sizes all meet or exceed WCAG 2.1 Level AA requirements across every project.

ARIA & Screen Readers

Appropriate ARIA labels, live regions, and roles are applied where native HTML semantics fall short, ensuring assistive technologies can interpret dynamic UI.

Get in Touch

Have a project in mind, or just want to say hello? I'd love to hear from you.

Whether you're looking for a frontend developer to join your team, or want to discuss a project idea, feel free to reach out.

Let's build something together

The fastest way to reach me is email, whether it's a role, a project, or just a question. I read everything and reply quickly.

willnertait@gmail.com