Skip to main content
Pixel-art portrait of James Mahy

Hi, I'm James, a Full Stack Engineer with 20 Years experience from Bristol in the UK

I grew up in the 80s/90s and became obsessed with building stuff from the moment I got my first C64.

You might know me from building SoSa or Bearly Fit on Twitch or sharing my journey through Substack or LinkedIn.

If you're looking for a passionate, experienced, product led and user focused engineer then let's have a chat :)

20 years, by language

  • JAVASCRIPT20YUsed 2005 > 2026
  • PHP20YUsed 2005 > 2025
  • NODE10YUsed 2012 > 2025
  • AWS10YUsed 2014 > 2026
  • TYPESCRIPT7YUsed 2019 > 2026
  • REACT6YUsed 2020 > 2026
  • REACT NATIVE6YUsed 2020 > 2026
  • JAVA5YUsed 2005 > 2025
  • OBJECTIVE-C + SWIFT3YUsed 2012 > 2025
  • AI / LLM1.5YUsed 2024 > 2026
  • KOTLIN1YUsed 2024 > 2026
  • AZURE1YUsed 2021

Nice things people said

  • James is passionate about his work and takes great pleasure in knowledge sharing and giving back to the dev community. Watching James get to work is watching a master at his craft! Absolute great pleasure to have had him within the dev squad. If you want to win, James is your guy!

    Rene Prang

    Digital Business Configuration Lead Specialist at LRQA ● JUL 2026

  • I don't say things like this lightly, but if I were to go it alone, and had to hand craft a team of incredible engineers who take delight in understanding the problem, and caring about whats being delivered to customers, and being absolutely sure that every angle was covered, oh and the work had to be done quickly and efficiently, then James would be on speed dial. James' technical awareness, ability to talk to anyone at any level, and his innate ability to work within or around a problem, however perplexing, is equalled only by how much of an awesome guy he is (genuinely) I wouldn't hesitate to work with him again in a heartbeat. Any team would be lucky to have James in it.

    Kris Cassidy

    Head of Development at LRQA ● JUL 2026

  • James's code is a delight to look through. Everything is just done right. It is a shame I could not have spent more time with him as I was learning something new from him almost every day. You won't go wrong having him on board.

    Justin Reeves

    Lead Front End Developer ● JUL 2026

  • I had the pleasure of working in the same team as James during our time at MrQ. What I like about James is the fact that he's open, and honest. He isn't afraid to share his opinion, but he's also more than willing to listen to your opinion too. James is very passionate about what he does, and he will go to great lengths to deliver value for whomever he is working for. He's a team player, and a very likeable character. I relied upon James more than once both professionally and personally, and he was always incredibly kind and supportive. Working with James was an absolute privilege, I would absolutely recommend him.

    Mark Southworth

    Head of DevOps & Security at Duelbits ● JUL 2026

  • James is an outstanding Senior React Native Engineer who made an immediate impact on our team. He refactored our application's foundation with speed and precision, quickly elevating the stability and scalability of the product. He also resolved numerous bugs and seamlessly implemented new designs, all while collaborating effectively and raising the technical standard for everyone around him. I highly recommend James to any team looking for a skilled engineer who delivers results and adds real value from day one.

    Jason Denney

    Technical Engineering Leader ● AUG 2025

  • In addition to being the most handsome and dashing member of my entire team, James is a solid senior/lead react developer. They are very skilled, pragmatic, and great at solving problems. They are great at improving and upholding quality, and spreading good engineering practices into the teams they touch. If you're here, you're probably thinking about hiring them, and you totally should. You've probably also noticed they are hilarious, and I can confirm that is a real trait of theirs and not driven by AI. I honestly love them, and I'd hire them twice over if it were possible, ethical, or HR approved.

    Dan Wood

    Technology leader, and Green Party Councillor in Calderdale ● JUN 2024

  • It was a pleasure working with James at NatWest Rooster Money. He's was always a team player, delivering complex projects, while at the same time improving company culture by being personable and contributing to all our company slack channels. Good luck with your projects during your time off!

    James Acres

    Technical Lead ● FEB 2023

  • James is an expert in his field, knowledgeable and highly skilled. He's motivated and great fun to work with. I wouldn't hesitate to recommend James!

    Will Paige

    Senior Software Engineer at NatWest ● JAN 2023

  • James has been a fantastic addition to our team at NatWest Rooster Money. He has a very deep knowledge of both front and back end technologies, and was able to hit the ground running on a particularly complex piece of work. He also has a great sense of humour and has made us all laugh a lot!

    George Smerin

    Frontend developer, React specialist ● OCT 2022

  • Reasons why you desperately need a James: - Great, fun, organised, useful and clear communication. Even cute cat GIFs sometimes. - An outstanding ability to solve any kind of problem. Seriously. When I ask him a perspective on tricky design issues I am working on, he's always able to formulate questions I don't even think about and to give me 3 possible solutions in 120 seconds. - Brilliant, creative and inspiring. In only one year, he taught me how to take risks, think different, and learn from mistakes. He puts so much hard work into all his projects, and he always meets the goal. Believe me: you need a James in your life!

    Federica Monticelli

    UX Designer at BoxUK ● AUG 2021

  • Working with James has been a great experience. He always brings a new bit of insight to tackle the problem at hand with. Bringing his extensive knowledge of systems, from UI to backend, he has been a great asset to the team.

    Jon Bailey

    Lead Solution Architect at Babcock International ● NOV 2019

Stopped