I build high-quality web applications and UI features with a focus on performance, clean architecture, and predictable delivery. I’m a senior frontend developer with 6+ years of commercial experience, comfortable owning a feature end-to-end: from requirements clarification and UI implementation to testing, CI/CD improvements, and release support.
What can I help you build?
Modern web apps and dashboards (B2B / SaaS / internal tools)
Landing pages + marketing sites (SEO-friendly, fast load)
Complex forms and multi-step flows (validation, autosave, drafts)
Data-heavy UI: tables, filters, sorting, pagination, virtualization
Integrations with REST APIs / OpenAPI specs (contract-first workflows)
Real-time UI (WebSockets / live updates)
Micro-frontend setups (Module Federation)
UI refactors: improving performance, architecture, and maintainability
Tech stack
React, TypeScript, Next.js (SSR/SSG/ISR, App Router)
State: Redux Toolkit, Zustand, MobX (when needed), TanStack Query
Styling: SCSS, styled-components, Ant Design / MUI / custom design systems
Tooling: Vite, Webpack, SWC, ESLint, Prettier
Testing: Jest, React Testing Library, Cypress/Playwright (E2E)
CI/CD: GitHub Actions / GitLab CI/pipelines, release automation
API contracts: OpenAPI, codegen (Orval), schema alignment
How I work (so you know what to expect)
Quick alignment: I clarify requirements, edge cases, and acceptance criteria.
Plan + estimate: small milestones, clear deliverables.
Implementation: clean components, predictable state, reusable patterns.
Quality: tests where it matters, strong typing, and code review readiness.
Delivery: PRs, release notes, and support for integration/deployment.
Deliverables
Production-ready code (PR-ready), clean commits
Documentation for setup/run + key decisions
Unit/integration tests (as requested or recommended)
Performance improvements + before/after notes (when relevant)
Why employers like working with me
Strong ownership: I don’t just “code UI”, I deliver outcomes
Practical senior mindset: performance, stability, maintainability
Clear communication and honest progress updates
Comfortable in existing codebases and teams
Typical engagements
Feature delivery (1–3 weeks)
Ongoing frontend support (part-time / retainer)
Refactor + performance sprint (3–10 days)