Uninvited Guests
Autonomous agents are leaving messages in ordinary infrastructure. A look at whether a compromised application would even look like an attack.
security View PostI'm a software engineer with a background that spans software development, IT infrastructure, and systems administration. I specialise in building bespoke applications and business systems, bringing together technical expertise, practical problem-solving, and an understanding of how organisations actually work.
My route into software engineering hasn't been particularly conventional, and I consider that an advantage. I've spent much of my working life solving practical problems, often in environments where getting things right has consequences beyond the drawing board. That experience shapes how I approach engineering today: understand the problem, question the assumptions, and build something that works.
Alongside my professional work, I've pursued postgraduate study in Software Engineering, developing a deeper understanding of system architecture, research, and the principles underpinning good technical decision-making.
I'm naturally curious, occasionally obsessive about understanding how things work, and rarely satisfied with knowing that something works without understanding why.
My experience covers much more than writing code. I'm comfortable working across the software development lifecycle, from gathering requirements and designing system architecture through to implementation, testing, deployment, and ongoing maintenance.
I work primarily with web technologies, developing full-stack applications, APIs, database-driven systems, and integrations. I've built bespoke platforms that bring together business processes, people, and information, often replacing fragmented or inefficient workflows with something more coherent.
Security is an important part of my approach. I'm interested in how systems fail as much as how they succeed, and I bring that perspective to application design, authentication, access control, and infrastructure decisions.
Beyond my day-to-day engineering work, I explore cybersecurity, systems programming, artificial intelligence, and intelligent automation. I enjoy getting beneath the abstractions, experimenting with unfamiliar technologies, and challenging myself to understand the machinery behind the software.
Ultimately, I see software engineering as a discipline that rewards curiosity, sound judgement, and the willingness to tackle difficult problems rather than simply reaching for the most convenient solution.
STAR reflection for KSB 1.5: Own employer's business objectives and strategy, its position in the market and how own employer adds value to its clients through the services and/or products they provide
Knowledge 1.5 View ProjectSTAR reflection for KSB 3.3: Inspire and motivate others to deliver excellent technical solutions and outcomes
Behaviour 3.3 View ProjectSTAR reflection for KSB 3.5: Be results and outcomes driven to achieve high key performance outcomes for digital and technology solutions objectives
Behaviour 3.5 View ProjectSTAR reflection for KSB 2.2: Develop and deliver management level presentations which resonate with senior stakeholders, both business and technical
Skill 2.2 View Project