Key Responsibilities
Full-Stack Development
Building complete features from React/TypeScript frontend with shadcn/ui components through to Python AWS Lambda backend services.
AWS Infrastructure
Designing serverless architecture using Lambda, DynamoDB, S3, and API Gateway for scalable, cost-effective solutions.
AI Integration
Integrating Claude AI for damage detection with focus on explainability, allowing users to understand why predictions were made.
Report Generation
Building automated PDF report generation with shareable links, professional formatting, and integration with car club policies.
Featured Project
AI-Powered Damage Detection Platform
platform.tinpot.uk
A complete web platform that allows car clubs to upload damage images, receive AI-powered assessments from Claude, and generate professional PDF reports. The platform uses serverless architecture for cost efficiency and scalability, designed to be accessible to non-technical customers.
Technical Implementation
Frontend
React + TypeScript, shadcn/ui components, Tailwind CSS, responsive design with user login functionality
Backend
Python AWS Lambda functions, DynamoDB for job and client data, S3 for image storage
AI Integration
Claude AI for damage analysis with explainability, optional car club policy integration for context-aware assessments
Infrastructure
API Gateway for REST endpoints, Lambda triggers on DynamoDB events, automated report generation pipeline
Technical Stack
Frontend
- React & TypeScript
- shadcn/ui Components
- Tailwind CSS
- Email Magic Link Auth
Backend & Cloud
- Python & AWS Lambda
- DynamoDB
- S3 Image Storage
- API Gateway
AI & Tools
- Claude AI API
- Computer Vision
- PDF Report Generation
- Git & Postman
Platform Features
AWS Infrastructure
Complete serverless architecture using S3, Lambda functions, DynamoDB tables, and event-driven triggers for scalable processing.
Claude AI Integration
Lambda function that processes images with Claude AI, providing damage assessment reports with full explainability for user trust.
User Authentication
Email magic link authentication for seamless, secure user login without password management overhead.
PDF Report Generation
One-click PDF generation with shareable links, enabling easy distribution of damage assessment reports to stakeholders.
React Frontend
Modern React frontend with TypeScript and shadcn/ui components, designed for intuitive use by non-technical customers.
Key Achievements
Serverless Architecture Design
Architected complete serverless platform eliminating need for traditional backend infrastructure, reducing costs and complexity.
AI with Explainability
Implemented Claude AI integration that not only detects damage but explains why predictions were made, building user trust.
Event-Driven Processing
Built DynamoDB triggers to automatically generate reports when jobs are submitted, enabling seamless user experience.
Full-Stack Ownership
Managing complete product development from frontend design through to AWS infrastructure, demonstrating end-to-end capability.