Case studies
Web-based commit signing
I facilitated discussion between UX, Product, Backend and Tech writing stakeholders, ensuring feature constrains are defined and edge cases planned for. By refactoring existing components, I was able to implement a reusable UI communicating with backend via GraphQL query and mutation.
Accessibility testing with Storybook
I worked on a major version upgrade of GitLab’s Storybook, followed by adding the Storybook test-runner to be used both locally and in CI/CD. This initiative allowed out-of-the-box automated accessibility testing on the component level and opened possibility to guard each submitted merge request against regressions, providing short feedback loop for code authors and reviewers.
Repository Header Consolidation
I led the architectural initiative from conception through implementation, managing complex codebase changes. This initiative addressed growing complexity in the repository header area by consolidating fragmented Vue.js applications.
I coordinated 55 detailed technical discussions, managed 36 technical conversations over 42 days, and conducted a major refactoring of file viewer controls.
I identified and proactively addressed cross-team dependencies to ensure successful implementation.
Product Accessibility Working Group
I lead GitLab's Product Accessibility Working Group, where we focus on defining technical strategies for accessibility automations and tools adoption. I coordinate with cross-functional teams to ensure that accessibility is integrated into the product development lifecycle. I also mentor team members on accessibility best practices and contribute to internal documentation and training materials.
WCAG 2.0 compliance
I conducted an internal audit of a landing page building platform against WCAG 2.0 compliance. I created a compliance roadmap with a list of recommendations and technical specification. As a member of the development team I implemented new features and accessibility adjustments. Finally, I created an in-house video tutorial on how to use our platform to create accessible landing pages.
Enterprise website & blog
As a sole frontend developer, I developed a highly responsive website. I implemented a design based on 8-point grid, subtle user interactions, and font smooth-scaling based on viewport width.
I set up the blog with the Gutenberg editor on a WordPress website. I integrated the CMS editor with the company UI library to allow using predefined styles. On the frontend I created modular components with subtle interactions for images & text hovers, and reading lenght counter.