Senior Software Developer
I am a naturally curious problem solver with 12 years of commercial software development experience. Skilled in PHP, Python and JavaScript, I have a proven ability to adapt to stacks and platforms; historically focusing on web technologies. I have also worked in AI and Blockchain. I am skilled in maintaining enterprise-scale systems and consistently delivering dependable solutions.
PHP, JavaScript, Python, SQL
Drupal (6–10), Symfony, React, Node.js
MongoDB, PostgreSQL, MySQL
Vibe Coding, LLMs, BERT, Prompt Engineering, Adversarial Testing
AWS Lambda, Docker, CircleCI, GitHub Actions, Azure DevOps
Git, Postman, Runpod, Acquia, Pantheon
Developed and maintained content, code, and configuration for a multi-character chatbot system, including curating and cleaning datasets for training using Python, MongoDB, and custom LLMs. I trained small LLMs and BERT models for classification and intent recognition, architected solutions that reduced inference time for user intent detection by 90%. Additionally, automated character generation from recorded interviews and engineered prompts to improve safety and quality of experience.
Developed a blockchain-based car park access system integrating Solidity smart contracts, Node.js APIs, and Ethereum Blockchain.
Built a multi-round, multi-currency ICO system including smart contracts, tests, and web integration.
Created a Drupal-Ethereum integration with IPFS and gasless meta-transaction workflows.
Native