james.gray()
Hello, world β€”

James
Gray

Senior Frontend Developer

I specialize in crafting exceptional digital experiences, blending creativity with clean code. With a focus on JavaScript and React, I build modern, user-centric applications that bring ideas to life.

scroll
About

Who I am

I'm a dedicated Frontend Developer with a passion for creating seamless and intuitive user experiences. Over the years, I've honed my expertise in building responsive, high-performance web applications using modern technologies like React, Redux, TypeScript, and more.

My journey in software development has spanned diverse industries β€” from fintech at BlockFi and Tier 1 bank consulting, to travel e-commerce and marketplace platforms. I thrive in dynamic, collaborative environments where clean codebases and knowledge sharing are valued.

Outside of coding, I'm an active community member who believes in giving back. I dedicate time to social initiatives, volunteering, and organizing events to make a meaningful impact beyond the screen.

β€œClean code. Thoughtful interfaces. Real impact.”

0+
Years Experience
0
Companies
0
Industries
0
Cups of Coffee
Activity

GitHub Contributions

Here's a snapshot of my GitHub activity. While most contributions are to private work repositories, this reflects my commitment to clean, efficient, and high-quality code.

Β 
Experience

Where I've Worked

Senior Frontend Developer@ HSS Proservice Marketplace
January 2022 - May 2024
Developed and implemented cutting-edge features using React, React-Hook-Form, React Query, and Tailwind.
Contributed to building a state-of-the-art marketplace leveraging modern technologies to create an efficient, seamless user experience.
ReactTypeScriptReact QueryReact Hook FormTailwind
Projects

What I've Built

proservice.hss.com|
HSS Proservice Marketplace

HSS Proservice Marketplace

A cutting-edge marketplace revolutionizing the building services industry. This platform seamlessly connects sellers and buyers, offering a hassle-free experience and fostering efficiency in project delivery.

ReactReact QueryTypeScriptReact-Hook-FormTailwind
pro.hss.com|
HSS Pro

HSS Pro

A robust back-office management suite designed for HSS Hire. This system streamlines workflows, improves productivity, and delivers powerful tools for day-to-day operations.

ReactReact QueryTypeScriptReact-Hook-Form
mercuryholidays.co.uk|
Mercury Holidays

Mercury Holidays

An intuitive and user-friendly holiday booking platform tailored for UK travelers. It simplifies planning your next getaway with ease and efficiency.

ReactReduxTypeScriptRedux Saga
app.blockfi.com|
BlockFi

BlockFi

An advanced cryptocurrency exchange platform that offers secure trading and investment opportunities, empowering users to grow their digital assets with confidence.

ReactContext APITypeScript
Expertise

Skills & Tools

Frontend

ReactTypeScriptJavaScript ES6+React QueryReduxTailwindCSSstyled-componentsNext.js

Backend

Node.jsExpressNestJS

Testing

JestCypressReact Testing LibraryEnzyme

Build & DevOps

WebpackViteDockerGitHub ActionsJenkinsAWS

AI & Productivity

ClaudeGitHub CopilotGitHub Agentic WorkflowsPrompt EngineeringAI-Assisted Development

Other

GitStorybookRedux-SagaRxJSSelenium
Testimonials

What Others Say

β€œ

James is such a great guy to work with, very knowledgeable, eager to help and extremely efficient. He continues to have a massive impact at HSS and any team would be incredibly lucky to have him. I've really enjoyed our time together and hope we get the chance to collaborate again in the future!

Developer at HSS

β€œ

I had the pleasure of working with James on an e-commerce project built on Next.js. James has proven to be an exceptionally knowledgeable and reliable developer. He was a key member of our team, always going above and beyond to deliver the best possible solution. James' code was always written to a high standard and with the future roadmap in mind.

Senior Front End Developer at Mercury Holidays

Right Now

Currently

BuildingDeveloper tools powered by the Claude API
ReadingThe Staff Engineer's Path β€” Tanya Reilly
ExploringLLM agentic workflows, tool use, and multi-step reasoning
Open toSenior Frontend roles β€” available immediately
Interactive

Ask me anything

james@portfolio: ~
Welcome to james.gray() β€” interactive terminal
Type "help" to see available commands.
james@portfolio:~$

Click to focus Β· try: help, whoami, neofetch, git log, sudo hire-james

Contact

Let's work together

Whether you have a project in mind, a question, or just want to say hello β€” my inbox is always open.