Hello, I'm Daniel
I'm a Full Stack Software Engineer.

About Me

Profile picture of Daniel Barrow

I’m Daniel Barrow, a Full Stack Software Engineer based in Cardiff, Wales. I am passionate about software engineering, but not just the coding element of it, I love working with people to think through a problem and find the best way to solve it and at the same time offer the best value to an end user. I take real pride in building solutions that are high quality, secure, scalable, and accessible, and there’s nothing more satisfying than seeing them work seamlessly for those who use them.

I hold a Master’s in Computing from Cardiff University (Distinction) and have 5 years of hands-on experience as a Software Engineering Consultant. My work spans sectors from government to video games, across diverse systems, technologies, languages, and frameworks which is very much reflected in my stack below.

My Stack

Frontend

Typescript

90%

NextJS

80%

React

80%

Tailwind

70%

Svelt

50%

Vue

25%

0% - 25% (Novice) | 26% - 50% (Understand it) | 51% - 75% (Proficient) | 76% - 100% (Expert)

My Experience

  • Jun 2025 tocurrent

    Software Engineer at Rocket Science

    • Guide and support in the development of comprehensive software solutions alongside a full development team and key decision makers.
    • Engage with development team, clients, product owners, and business facing peers to better understand and develop requirements, build solutions and demonstrate new features
    • Drive technical excellence through code reviews, knowledge sharing sessions, and promoting best practices.
    • Implement and advocate for best practices in software development, including coding standards, testing, and continuous integration/deployment.
    • Support members of the development team by troubleshoot problems and offer guidance where needed mainly via pair programming.
    • Support in training of graduate and junior engineers
    • Support in the recruitment of new team members (graduates and seasoned engineers) by reviewing cv’s and technical tests and running / participating in non-technical and technical interviews.
  • Nov 2023 toJun 2025

    Senior Software Engineer at BJSS

    Same as above, but with the addition to bid writing
  • Jun 2023 toJul 2025

    Squad Lead at BJSS

    • Managing a small team of multi-disciplined individuals
    • Acting as a point of contact for human resource and pastoral support
    • Mentoring team members to achieve their career development goals
    • Conducting performance reviews
    • Supporting regional leadership team in maintaining regional employee cohesion
  • Sept 2022 toOct 2023

    Software Engineer at BJSS

  • Aug 2023 toSept 2022

    Graduate Software Engineer at BJSS