Skip to content
View Vaibosnikov's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Vaibosnikov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Vaibosnikov/README.md
Blue and teal accessibility-themed profile banner

Digital Accessibility Consultant

Making digital experiences clearer, kinder, and more usable for everyone.

Visit portfolio Connect on LinkedIn

Accessibility is not a checklist. It is a product quality, engineering, and inclusion mindset.

πŸ‘‹ About Me

I am a Software Engineer at HCLTech and a Digital Accessibility Consultant with 4+ years of experience helping teams create accessible, usable, and standards-aware digital products.

My work connects accessibility strategy with practical implementation: auditing interfaces, reproducing issues with assistive technology, writing actionable remediation guidance, and collaborating with designers and developers throughout the product lifecycle.

  • πŸ” Web and mobile accessibility audits against WCAG 2.1 / 2.2, Section 508, and EN 301 549
  • πŸ§‘β€πŸ¦― Manual testing with JAWS, NVDA, VoiceOver, TalkBack, keyboard navigation, and zoom/reflow checks
  • πŸ› οΈ Accessible front-end reviews covering semantic HTML, ARIA, forms, focus management, and error handling
  • πŸ“„ VPAT / ACR support, accessibility documentation, issue triage, and remediation roadmaps
  • πŸŽ“ Accessibility guidance and knowledge-sharing for design and engineering teams

🧭 Accessibility Practice

WCAG 2.1 and 2.2 ARIA accessibility Section 508 EN 301 549

Capability Focus
Manual testing Keyboard-only navigation, screen readers, focus order, zoom, reflow, and color contrast
Assistive technology JAWS, NVDA, VoiceOver, TalkBack, browser accessibility tools
Automated testing axe-core, Lighthouse, Pa11y, WAVE, and CI quality checks
Engineering guidance Semantic HTML, accessible CSS, ARIA patterns, forms, dialogs, tables, and error states
Deliverables Audit reports, defect reproduction steps, remediation guidance, VPATs, and ACRs
Collaboration Design reviews, component reviews, training, documentation, and accessibility strategy

πŸ’» Technology Stack

Each badge includes a readable label and the technology's own logo color, instead of displaying icons without context.

Development

HTML5 CSS3 JavaScript TypeScript React Astro Tailwind CSS

Accessibility & Quality

axe-core Pa11y Lighthouse WAVE Figma

Workflow

Git GitHub Visual Studio Code GitHub Actions

πŸ”„ How I Work

Step What it looks like
1. Understand Learn the product, users, journeys, constraints, and applicable accessibility requirements
2. Evaluate Combine automated checks, manual keyboard testing, assistive-technology testing, and code review
3. Explain Document the impact, affected users, reproduction steps, requirement mapping, and severity
4. Enable Give teams practical remediation guidance, examples, and reusable patterns
5. Verify Retest fixes, check regressions, and help establish repeatable accessibility checks

🌱 Accessibility Principles

  • Start early: Include accessibility in discovery, design, component planning, and definition of done.
  • Test with people and tools: Automated scans are useful, but they cannot replace manual and assistive-technology testing.
  • Prefer native HTML: Semantic elements provide reliable structure, behavior, and communication to assistive technologies.
  • Make defects actionable: A good finding explains the barrier, impact, location, reproduction steps, and practical fix.
  • Design for flexibility: Support different input methods, text sizes, contrast needs, devices, and ways of perceiving information.
  • Share ownership: Accessibility works best when product, design, engineering, QA, and content teams contribute together.

πŸš€ Current Focus

  • 🌐 Building my personal portfolio at sharmavaibhav.site
  • πŸ“ Documenting accessibility audits, patterns, and remediation walkthroughs
  • 🧩 Exploring accessible design systems and reusable component patterns
  • 🀝 Open to accessibility consulting, audits, collaboration, and speaking opportunities

πŸ“¬ Connect

GitHub profile LinkedIn profile Portfolio website

Based in Lucknow, India Focus: accessibility and usability

Decorative teal footer banner

Building a more inclusive web, one experience at a time.

Pinned Loading

  1. UI_Test_Recorder_and_Automated_Runner UI_Test_Recorder_and_Automated_Runner Public

    TestCraft is an open-source record-and-run UI testing tool that lets anyone capture browser actions, generate Playwright scripts, run them automatically, and view reports on an integrated dashboard…

    JavaScript 1

  2. Accessibility-Artifacts Accessibility-Artifacts Public

    Repository for storing knowledge materials of accessibility

    3

  3. Portfolio Portfolio Public

    Accessibility-first personal portfolio built with Astro, TypeScript & Tailwind β€” WCAG 2.2 AA compliant, with automated a11y checks via GitHub Actions

    Astro