← Back to Projects

Smart Contract Analyser

smart contract tool presentation

Overview

At the Blockchain & Cybersecurity Hackathon at Bournemouth University, our team built a Smart Contract Security Analyser — a web-based tool designed to help developers identify vulnerabilities in Solidity smart contracts. The project combined static analysis with AI-powered insights to automatically detect common blockchain security issues and generate simplified audit summaries for easier understanding. My role focused primarily on developing the frontend interface and fine-tuning the AI outputs, alongside collaborating on backend testing.

Features

  • Frontend Development: Built a lightweight, responsive web interface using HTML, CSS, and JavaScript for seamless contract uploading and real-time auditing.
  • AI Fine-Tuning: Utilized AI to fine-tune the generated risk summaries, ensuring complex static analysis data was translated into clear, plain-English insights for non-technical users.
  • Backend Testing: Assisted in testing the backend integration with Slither to ensure reliable detection of reentrancy attacks, unsafe Ether transfers, and missing event logging.

Why It Matters

Smart contract exploits cost the blockchain industry millions. We built this tool to lower the barrier to entry for secure development, allowing developers with limited auditing experience to catch critical vulnerabilities before deployment.

What I Learned

  • Bridged the gap between backend analysis and user experience by building a clean frontend and validating backend data flows.
  • Strengthened my understanding of AI fine-tuning and how to present complex technical concepts simply.
  • Delivered a functioning prototype within a strict 5-day hackathon deadline while collaborating across the full tech stack.

Tools used: HTML, CSS, JavaScript, AI Fine-Tuning(ChatGPT), Slither, Solidity