# Hiten Patel · Senior Frontend Engineer > Freelance and contract senior frontend engineer based in Reading, Berkshire (UK). 17 years building complex React and TypeScript web platforms for global brands including global pharma, enterprise SaaS, and Sony PlayStation. I take on senior-level frontend contracts and freelance projects: greenfield React + TypeScript builds, complex feature delivery, performance and accessibility work, and tech-lead engagements. Day-rate engagements, UK remote, with occasional on-site in London and the Thames Valley. ## Profile - [hiten.dev (homepage)](https://hiten.dev/): Senior frontend contractor profile, project history, and contact ## Case studies - [Selected work](https://hiten.dev/work/): Six case studies covering enterprise frontend (enterprise SaaS, global pharma) and full-stack/mobile side projects - [Enterprise SaaS learning platform: schema-first codegen on AEM](https://hiten.dev/work/aem-codegen-platform/): One YAML per component generates TypeScript types, Lit scaffolds, AEM dialogs and HTL across around 25 production AEM components (40+ with the Lit atoms they compose from). Lit 3, Vite 7, TypeScript 5.9, progressive hydration, zero-touch deploys to Adobe Cloud Manager. Authored the architecture and ~99% of the repo. - [Global pharmaceutical client: search, CSP and accessibility at scale](https://hiten.dev/work/regulated-healthcare/): Four years across three regulated healthcare platforms on AEM + Vue. Faceted Solr search across three contexts, a strict-CSP Vue runtime refactor, DynamoDB/Cognito bookmarking, the oneDataLayer single-attribute analytics framework, EU Accessibility Act remediation. - [Slipstream (hand-built local-first sync engine)](https://hiten.dev/work/slipstream/): Linear-style issue tracker on a sync engine written from scratch: optimistic mutations, server-authoritative mutation log with MongoDB-transaction total ordering, offline queue with exponential-backoff retry, Yjs CRDT for descriptions only, poke-over-WebSocket / pull-over-HTTP. React 19 + Next.js 15 App Router, with a streaming AI triage panel (SSE rationale, Zod-validated label/priority/duplicate suggestions applied through the normal mutator path). Live demo at tracker.hiten.dev, open source at github.com/hitenpatel/slipstream. - [IronPulse (self-hosted fitness platform)](https://hiten.dev/work/ironpulse/): Next.js 15, React Native 0.81, tRPC, PostgreSQL/PostGIS, PowerSync offline-first, passkeys, Stripe. Solo monorepo build with an autonomous deploy agent. - [RadioShake (Android + Wear OS internet radio)](https://hiten.dev/work/radioshake/): Kotlin + Jetpack Compose, Media3/ExoPlayer, three modules (phone, Wear OS standalone, Android Auto), Chromecast support, 45,000+ stations from radio-browser.info - [Strata (design system built to be rethemed)](https://hiten.dev/work/strata/): 20 framework-agnostic Lit 3 + TypeScript web components on a two-tier design-token architecture with a documented ::part() theming surface. Dark mode and accent variants are attribute switches; a complete alternative identity (Sediment) ships as a single CSS file to prove the surface is complete. 151 tests in real Chromium with axe checks on every component. Live Storybook at ui.hiten.dev, open source at github.com/hitenpatel/strata. ## Areas - React, TypeScript, Next.js - Frontend architecture and performance - Accessibility (WCAG 2.2) - Design-system / component-library work - CI/CD for frontend monorepos (pnpm workspaces, Biome, Vitest) ## Notable clients - Global pharmaceutical client - Enterprise SaaS learning platform - Sony PlayStation ## Side projects - [Slipstream](https://tracker.hiten.dev/): Local-first issue tracker on a hand-built sync engine, with streaming AI triage (one-click demo workspace) - [Strata](https://ui.hiten.dev/): Web-component design system; live Storybook with theme, accent and skin switching - [Curb](https://a11y.hiten.dev/): AI accessibility auditor — deterministic axe-core detection, LLM-proposed fixes re-verified by axe, eval-gated deploys (in development) - [DevToolbox](https://devtoolbox.blog/): Frontend tooling and homelab blog - [RadioShake](https://radioshake.media/): Internet radio app for Android and Wear OS ## Contact - Email: hello@hiten.dev - Phone: +44 7827 443 288 - [hiten.dev](https://hiten.dev/) (homepage, with FAQ and contact details) ## Optional - [Full case-study content (llms-full.txt)](https://hiten.dev/llms-full.txt): Concatenated full-text of the six case studies in one file, for AI assistants that want the complete bodies rather than the section headlines. - [Frequently asked questions](https://hiten.dev/#faq): Day-rate, IR35, availability, frameworks, sectors, location, response time. - [About page](https://hiten.dev/about/): Single-page entity bio with photo, full career history, and certifications. - [Colophon](https://hiten.dev/colophon/): How hiten.dev itself is built and run; hand-written HTML, self-hosted fonts, self-hosted Forgejo CI, WireGuard deploys, Umami analytics. - [Downloadable CV (PDF)](https://hiten.dev/cv.pdf): Print-ready CV. - [MCP server](https://mcp.hiten.dev/): Live Model Context Protocol endpoint (streamable HTTP at https://mcp.hiten.dev/mcp, no auth) exposing this profile as structured tools: get_profile, get_skills, get_experience, get_projects, get_project, search_writing, ask_cv.