Skip to main content
✨ 14+ Years of Experience

Expertise & Skills

I bring a mix of engineering depth, design intuition, and years of real-world experience building interfaces that people rely on every day.

From frontend architecture to accessibility, interaction design, DevOps workflows, and quality assurance—this page summarizes the technical aspects that shape how I work.

To me, these aren't just buzzwords — they're tools, pipelines and processes I've used hands-on across real products, design systems, and high-traffic UI work. If you're curious how I've applied any of them, I'm always happy to share details.

Technologies & Tools

The stack I use to build fast, accessible, reliable products

React
React
TypeScript
TypeScript
Tailwind CSS
Tailwind CSS
Vite
Vite
Cursor
Cursor
GitLab
GitLab
Figma
Figma
Selenium
Selenium
Webpack
Webpack
Git
Git
Docker
Docker
npm
npm

Core Disciplines

The foundations of how I think and build

Frontend Engineering

  • React, TypeScript, JavaScript (ES6+)
  • State Management (Redux, Context API)
  • Modern Build Tools (Vite, Webpack, Rollup)
  • Performance Optimization & Code Splitting
  • Responsive & Mobile-First Development
  • Progressive Web Apps (PWA)

Interaction Design

  • User-centered design & research
  • Wireframing & Prototyping (Figma, Sketch)
  • Design Systems & Component Libraries
  • Information Architecture
  • Micro-interactions & Motion
  • Usability Testing & Iteration

Design Systems

  • Component architecture & design tokens
  • Scalable CSS (Tailwind, CSS-in-JS, SASS)
  • Cross-platform consistency
  • Documentation & Governance
  • Versioning & Migration Strategy
  • Accessibility-first components

Accessibility

  • WCAG 2.1 AA/AAA compliance and remediation
  • Screen reader testing (JAWS, NVDA, VoiceOver)
  • Keyboard navigation and focus management
  • ARIA attributes and semantic HTML
  • Color contrast and visual design
  • Accessibility auditing and testing

Process & Tools

How I work, collaborate, and ship high-quality software

Development Process & Workflow

  • Git and version control (GitFlow, trunk-based development)
  • Code review and pull requests
  • Agile/Scrum methodologies
  • Documentation and technical writing
  • Pair programming and mentoring
  • Sprint planning and estimation

CI/CD & DevOps

  • GitLab CI/CD pipelines
  • Webpack and build optimization
  • Automated deployments and rollbacks
  • Environment management (dev/staging/prod)
  • Build optimization and caching
  • Monitoring and error tracking

Testing & Quality Assurance

  • Unit testing (React Testing Library, Vitest)
  • Integration testing
  • End-to-end testing (Selenium, Playwright)
  • Accessibility testing (axe, Lighthouse)
  • Performance testing and monitoring
  • Test-driven development (TDD)

Tools & Technologies

  • VS Code, Cursor (AI-powered IDE)
  • npm, yarn (package management)
  • Chrome DevTools and debugging
  • Figma, Sketch (design tools)
  • Jira, Confluence (project management)
  • Slack, GitHub (collaboration)

Let's Work Together

Interested in how I can help your team build reliable, accessible, and thoughtfully designed products?