Jim Harris

Senior React/Next.js Developer

avatar
Front-end:JavaScriptTypeScriptReactNext.jsUI/UXTailwind CSSCSS/SassHTML5Workflow:ViteWebpackGitCI/CDAgileGitHub CoPilotFigmaServer:REST APIsAWS DynamoDBAws S3 Google Firebase Google Cloud Functions

Senior front-end developer specialising in React and Next.js, with practical full-stack experience. I pair creativity and technical depth to build and ship production web applications, with particular strength in custom UI, complex interaction and thoughtful UX.

Experienced across greenfield projects, legacy systems, migrations and prototyping, I have over a decade of production React experience in startups, agencies and global organisations.

Comfortable working independently, in teams, and directly with clients. Able to shape ideas, refine requirements, and advise on technical approach.

Selected Projects

EfL QuestionBoard

Evidence for Learning (2024-2026)

React/Next.js lead on a web application featuring new interaction models for querying and narrating educational evidence. EfL are market leaders in educational software for SEND learners

HeroUI AG Grid React Hook Form Zod dnd kit React Query Motion Recharts

  • Designed and built the QuestionBoard, a suite of search, filtering and visualisation tools inspired by visual programming languages and timeline-based creative desktop apps
  • Full ownership of Innovate UK-funded greenfield project, meeting and exceeding key milestones, taking concept through prototyping to production in 12 months
  • Used by 1,200+ schools and colleges and 75,000+ practitioners

Evidence for Learning

Dua Lipa social media dashboard

Warner Music Group (2024)

React/Next.js lead on a responsive dashboard for Dua Lipa’s UK social media team at Warner Music Group

Shadcn/ui Recharts React Hook Form Supabase

  • Launched a responsive dashboard empowering Dua Lipa’s team to track the performance of their TikTok campaign creators’ posts
  • Added real-time insights through data visualisation and charts
  • Coordinated the discovery of project requirements and identification of user journeys, ensuring the dashboard aligned with Warner’s strategic needs
  • Enabled Warner UK to compete favourably with an alternative tool offered by Warner US

Jim is a safe pair of hands - strong on application planning and sharp-end coding. He integrated quickly, delivered under pressure, and made a real impact on our React dashboard project. Josh Saunders, Warner Music Group

HTML5 educational games

Cambridge University Press with Alternative View Studios (2021 - 2023)

React developer on a suite of editable HTML5 educational games for Cambridge University Press

PixiJS Google Firebase Google Cloud Functions

  • Architected and developed five educational game templates for Cambridge University Press, doubling the number of games available to their course designers
  • Reached millions of users in 100+ countries via their learning platform, Cambridge One
  • Collaborated with existing team to integrate new games with existing codebase, then led refactoring from legacy class-based React to modern functional React
  • Shaped game design, maintained database, co-managed deployment and testing

Jim threw himself into the project and integrated well into the wider team. I hope to work with him again when the right project comes along. Neil Thompson, AVS

Cambridge University Press portfolio at Alternative View Studios

Everyone’s Library installation

Brighton and Hove City Council

React lead on an Arts Council–funded interactive exhibition, installed at Brighton’s central Jubilee Library, promoting Brighton and Hove Libraries' Everyone's Library campaign

Bootstrap AWS DynamoDB AWS S3 reCAPTCHA Redux

  • Led the technical development of a public installation for Brighton and Hove Libraries' Everyone's Library campaign, delivering on time and within budget
  • Advised the client throughout the project, improving the original specification, to ensure an accessible, secure, and compelling experience for visitors
  • Added a private admin and moderation panel to address this overlooked requirement
  • Achieved significant community impact and reach, with the installation attracting 2,500 contributions at Brighton's central Jubilee Library, leading to 450 new memberships

Jim delivered our Arts Council–funded library installation on time and to brief, translating a complex idea into a working public-facing React application. I’d happily work with him again.. Jake Smith, Digital Manager, Brighton & Hove City Council

With design partners Boyle & Perks

1.0.2