EXCEEDS logo
Exceeds
bc-ankit

PROFILE

Bc-ankit

Worked on the bigcommerce/b2b-buyer-portal repository to improve the reliability of product search functionality by addressing issues with special character handling in GraphQL queries. Focused on replacing string interpolation with GraphQL variables in TypeScript to prevent 400 Bad Request errors, particularly when product names included double quotes. Scoped the solution to a single file, ensuring maintainability and consistency with existing variable-based query patterns. Updated related storefront tests and the MSW GraphQL handler to reflect the new approach, validating various search scenarios. Demonstrated strong skills in API development, GraphQL, and testing while reducing customer-facing errors in the product search experience.

Overall Statistics

Feature vs Bugs

0%Features

Repository Contributions

1Total
Bugs
1
Commits
1
Features
0
Lines of code
1,009
Activity Months1

Work History

March 2026

1 Commits

Mar 1, 2026

March 2026 monthly summary for bigcommerce/b2b-buyer-portal focused on reliability improvements in product search. Implemented a robust GraphQL query for product search by replacing string interpolation with GraphQL variables to correctly handle special characters (e.g., double quotes), preventing 400 Bad Request errors in Quick Order Pad and general product search. The change targeted a single-file area: apps/storefront/src/shared/service/b2b/graphql/product.ts, consolidating query construction with existing variable-based patterns.

Activity

Loading activity data...

Quality Metrics

Correctness100.0%
Maintainability80.0%
Architecture80.0%
Performance80.0%
AI Usage40.0%

Skills & Technologies

Programming Languages

TypeScript

Technical Skills

API DevelopmentGraphQLTesting

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

bigcommerce/b2b-buyer-portal

Mar 2026 Mar 2026
1 Month active

Languages Used

TypeScript

Technical Skills

API DevelopmentGraphQLTesting