# Experience | Criston Mascarenhas

## [BarrierBreak](https://www.barrierbreak.com/)

### Senior Software Engineer

Nov 2023 – Oct 2026 · Full-time

Senior engineer building enterprise product and platform tooling across browser extensions, automation services, multi-tenant APIs, dashboards, and developer workflows. Promoted in March 2026 in recognition of technical leadership, product impact, and ownership across the platform.

**[A11yInspect](https://www.barrierbreak.com/a11yinspect/): Browser Extension**
- Designed and built Chrome extension for real-time WCAG 2.x compliance testing in live web pages
- Implemented automated accessibility rules engine combining DOM analysis, ARIA validation, and visual checks
- Built in-page code highlighting system mapping accessibility violations to exact DOM nodes and source locations
- Developed visual testing utilities for heading structure analysis, tab order visualization, and color contrast validation
- Optimized scan algorithms to run efficiently on complex, production-scale web applications

**[A11yNow](https://www.barrierbreak.com/a11ynow/): Automated Testing Platform**
- Built browser-driven accessibility automation engine using Playwright with DOM traversal and computed style analysis
- Designed extensible rule evaluation framework with versioned WCAG mappings for continuous standards updates
- Implemented data architecture for issues, pages, scans, and historical trend analysis in PostgreSQL
- Integrated hybrid automation workflow combining machine detection with human validation for accurate reporting

**Platform Engineering**
- Built backend services with Node.js, Express, and PostgreSQL (Drizzle ORM) supporting multi-tenant data and role-based access
- Implemented scheduled scans, authentication management (HTTP Auth, Cookie Auth, Scripted Login), and secure credential storage
- Built a secure user impersonation feature that helped reproduce and debug production issues faster without disrupting customer workflows
- Created data visualization dashboards with React for accessibility metrics and compliance trend reporting
- Mentored developers through code reviews and ensured clean architecture and maintainable codebases

## [Timeless Ventures](https://timeless.co/)

### Frontend Software Engineer

Oct 2022 – Oct 2023 · Full-time

- Developed and maintained reusable React Native and Next.js components for internal design system
- Executed proof-of-concept applications evaluating emerging technologies including React Query, Zustand, and Supabase
- Contributed composable components to open-source library [adaptui/react-native-tailwind](https://github.com/adaptui/react-native-tailwind)
- Collaborated with design team using Figma to implement responsive, production-ready interfaces
- Integrated Supabase backend with PostgreSQL for data synchronization and authentication

## [GlobalLogic India](https://www.globallogic.com/)

### Software Engineer

Jul 2022 – Sep 2022 · Full-time

- Led frontend migration of a medical supply chain management system from AngularJS to Angular 12
- Shipped inventory tracking, order management, and reporting modules on the new stack
- Added unit and integration tests to reduce production regressions during the migration
- Conducted code reviews and kept technical documentation current for the team

### Associate Software Engineer

Sep 2021 – Jul 2022 · Full-time

- Developed and maintained Angular components for a healthcare supply chain management application
- Implemented responsive UI features with Angular Material and SCSS across browsers
- Fixed production bugs and performance issues on high-traffic frontend paths
- Documented component libraries and internal APIs for handoff and onboarding

### Software Engineer Intern

Mar 2021 – Sep 2021 · Internship

- Completed internship training in JavaScript, HTML, CSS, and Angular fundamentals
- Built interactive web components as part of training projects
- Contributed bug fixes and small enhancements to the production codebase
- Received a full-time offer as Associate Software Engineer on completion

## Free Software Movement Karnataka

### Open Source Contributor

Jan 2018 – 2020 · Volunteer

- Contributed to open-source initiatives promoting free software adoption in educational institutions
- Participated in community workshops and events focused on web development and open-source technologies
- Collaborated with community members on documentation and project contributions

## SlashRTC

### UI/UX Design Intern

Jul 2019 – Aug 2019 · Internship

- Designed user interface mockups and wireframes for web applications
- Converted designs to responsive HTML/CSS
- Worked with engineers to keep designs feasible and implementation-ready
