With around 10 years of experience, most of my work is building interfaces in React and Next.js, but I'm just as often in the backend, integrating APIs, automating workflows, and keeping the systems behind the UI running.
Outside of work, I play chess and badminton and spend time with my Yorkshire. I got into programming almost by accident, expecting computer science to mean playing Counter-Strike all day, but found I loved solving problems instead, eventually competing on a national competitive-programming team.
Client work delivered through 500 Designs · public homepage shown for product context
What it does
An AI presentation platform that turns ideas and documents into branded slide decks, with tools for editing, presenting, and exporting to PowerPoint or Google Slides.
My contribution
Built React, Next.js, and TypeScript interfaces for authoring, editing, presenter, and AI-chat workflows; integrated GraphQL services, authentication, caching, optimistic updates, and asynchronous generation states; contributed reusable UI components.
Client work delivered through 500 Designs · public homepage shown for product context
What it does
An online test-preparation platform offering study plans, classes, practice questions, and learning tools, primarily for the GRE, with additional resources for GMAT, TOEFL, and IELTS.
My contribution
Led frontend modernization and helped migrate the platform from Nuxt 3 to Nuxt 4. Built features with Vue and Nuxt, integrated REST APIs, coordinated with QA and international teams, and wrote technical and onboarding documentation.
Client work delivered through 500 Designs · public corporate homepage shown for context; much of the work lives in member-only and administrative areas not shown here
What it does
A housing-market research and consulting website offering industry analysis, forecasts, and member resources to help executives, investors, and developers make informed decisions.
My contribution
Worked across the WordPress website and CMS/portal: custom theme and page templates, ACF fields, plugin configuration, backend integrations, content and data migrations, embedded React applications, and PHP/WP-CLI automation for content workflows.