About Me
Nooshu.com is the personal blog of me, Matt Hobbs, a Principal Engineer based in Oxfordshire, UK.
I’ve spent more than two decades building for the web, with much of my career focused on frontend engineering, web performance, accessibility, and the challenges involved in building services that work well for everyone.
These days, my role extends well beyond writing frontend code. I work across the full engineering lifecycle, from understanding requirements and shaping technical approaches, through prototyping and delivery, to testing, deployment, assurance, and the long-term maintenance of live services.
A large part of my work is about helping teams make better technical decisions. That means evaluating technologies and architectural approaches, identifying risks and performance bottlenecks, improving engineering practices, and translating complex technical subjects into something that engineers, designers, delivery teams, and senior stakeholders can understand and act upon.
I have a particular interest in building public services that are fast, accessible, secure, resilient, and inclusive. I strongly advocate Progressive Enhancement and believe accessibility, web performance, and security should be fundamental engineering considerations rather than checks performed towards the end of delivery.
Having spent six years working at the Government Digital Service, I’ve contributed to GOV.UK and guidance, including the Service Manual and Service Standard. More recently, my work with HM Courts and Tribunals Service (HMCTS) has included technical assurance of live services, evaluating frontend architectures and technologies, advising multidisciplinary teams, and helping establish and champion engineering best practice.
Although frontend engineering remains my speciality, I increasingly work across the boundaries between frontend, backend, architecture, DevOps, PlatOps, design, and delivery. I enjoy finding the gaps between those disciplines, asking difficult questions when necessary, and helping teams arrive at solutions that are pragmatic, maintainable, and appropriate for the people who ultimately have to use them.
Web performance remains a particular obsession of mine. I enjoy investigating why websites are slow, understanding how that affects real users and their devices, and finding ways to make them faster. That can involve everything from analysing individual pages to defining engineering standards, auditing services, developing technical strategy, and working across multiple teams and levels of an organisation.
I’m also fascinated by how emerging technologies, particularly AI, are changing software engineering and the web. I’m interested not simply in what new technology can do, but whether it genuinely improves how we build and operate services, and whether those improvements remain accessible to the widest possible audience.
Outside of my day-to-day work, I write about web performance, accessibility, security, frontend engineering, AI, and whatever technical rabbit hole I’ve disappeared down recently. I’ve also spoken at conferences and appeared on podcasts discussing web performance and frontend engineering.
Earlier in my career, I built and deployed websites using technologies including WordPress, Drupal, MODX, Symfony, Sitecore, Umbraco, and Adobe Experience Manager. The technologies have changed considerably over the years, but the fundamentals of building a good experience for users have changed far less.
In April 2021, my career took an unexpected detour when I was diagnosed with a grade 3 brain tumour, which I named Gary. Treatment involved seven hours of brain surgery, 33 rounds of radiotherapy, and four cycles of chemotherapy. After taking time away from work to recover, I returned in January 2022.
It was an experience that inevitably changed my perspective on both life and work. It reinforced the importance of resilience, curiosity, and making the time you have count. Those lessons continue to influence how I approach challenges, how I work with people, and what I want from the next stages of my career.
Most recent work experience
Principal Engineer | Tech Lead - Solirius Consulting Ltd
Feb 2024 - Present (2 years 7 months)
- Work across the full lifecycle from requirement gathering and design, through to prototyping and into testing, deployment and maintenance.
- Liaise with management and stakeholders on client requirements and understanding team objectives.
- Championing and contributing towards engineering best practises across teams and projects.
- Help teams develop and maintain high-quality user interfaces.
- Ensure cross-browser compatibility and responsiveness of applications.
- Optimise applications for maximum speed and scalability.
- Participate in the service design process, providing feedback and suggesting improvements from a frontend technical perspective.
- Ensure seamless communication and data flow between various client's frontend, backend, and DevOps/PlatOps teams.
- Clearly explain technical concepts to both technical and non-technical audiences.
- Present design ideas and solutions to stakeholders in a clear and concise manner.
- Continuously learn and experiment with new frontend technologies and frameworks.
- Share knowledge and best practices within the teams I work with.
- Proactively identify and recommend improvements to existing frontend code and processes.
- Collaborate with DevOps engineers to ensure smooth deployment and operation of applications.
- Analyse and debug frontend issues effectively.
- Proactively identify and resolve potential performance bottlenecks.
- Provide timely solutions to technical challenges.
- Actively involved in monthly assurance reviews of live HM Courts and Tribunals Service (HMCTS) services.
- Champion web performance, accessibility, and security across all Solirius teams and their clients.
- Explore the use of AI (e.g. ChatGPT, Claude, Gemini, Cursor) to improve prototyping, user research analysis, iterative design, and enhance frontend testing, code review, and documentation in agile teams.
Head of Frontend Development, Lead Developer - Government Digital Service (London)
Aug 2017 - Aug 2023 (6 Years)
- Head of Community for 30+ Frontend developers across the department, ranging from Junior to Lead level
- Mentor junior technologists in best practices across a range of expertise, both within the department and across government.
- Heavily involved in the recruitment of Frontend Developers at GDS and in other government departments.
- Line-managed developers of various levels and disciplines across the department.
- Encourage positive and constructive communication, within communities and teams across GDS.
- Ensure the community has the correct processes in place to deliver quality solutions and can address problems at source.
- Work with Technical Architects, Product Managers and Senior Management to identify and address technical, cultural and delivery issues.
- Facilitate daily stand-ups, team meetings, sizing and planning meetings, and incident retrospectives.
- Cultivate and maintain relationships with other development teams within GDS and across government.
- Help colleagues and Civil Servants across the UK government with their web performance difficulties.
- Promote GDS and GOV.UK via various social media channels, blogging and public speaking events.
- Evangelise, research, create proof of concepts and introduce new technologies to the teams and internal communities.
- Set Departmental strategy for the future of Frontend across GDS Services.
- Worked to get Frontend Development recognised in the DDaT Capability Framework, so all departments across the UK Government understand what a Frontend Developer is and the skills they require to do the job.
Lead Interface Developer - DigitasLBi (London)
Sept 2013 - Aug 2017 (4 Years)
- Lead, line and performance manage the Frontend team within the portfolio, ensuring skills within the team remain current and relevant to client needs, and fostering a culture that rewards results, learning, and delivering client value.
- Ensure development approaches remain contemporary and aligned with the broader development community.
- Establish and maintain conventions and standards for internal and client reference.
- Perform the Frontend lead role on individual projects, and provide an oversight role on projects when not providing direct leadership.
- Contribute to project statements of work from a Frontend perspective.
- Contribute to achievable technical project plans, and deliver and protect estimates. Highlight technical difficulties and risks on an ongoing basis.
- Work with technical and non-technical teams at all levels, from strategy and design, through to development, testing, and application support.
- Represent work and capabilities to clients, and participate in a supporting role as a technology domain expert in client pitch situations.
Frontend Team Lead - Isobar (Sydney)
Jan 2012 - Jul 2013 (1 Year 7 Months)
- Coding for both long and short-term projects using responsive, reusable CSS and HTML templated code.
- Project scoping, planning, quotes, and resourcing.
- Researching new technologies and how they can be utilised to improve in-house processes.
- Promoting quality across Frontend team deliverables.
- Evaluating and recruiting developers to expand the team.
- Leading a team of developers, helping them progress and learn with regular team code reviews.
- Striving to improve in-house Frontend processes to achieve seamless workflow and team integration.
- Client-facing technical consultation, including offshore project liaison.
- Providing feedback to project management, internal creative, UX, and the client regarding user experience best practices and accessibility guidelines.
- Experienced in managing multiple projects running concurrently.
For more information around my work experience and skillset see my LinkedIn profile. Or if you wish to contact me, please use the various methods listed on my contact page.