Adrian Joshua Strutt

Hi, I’m Adrian. I’m a Software Engineer at Amazon with an M.Sc. in Computer Science. I’m passionate about building reliable tools that improve the developer experience and applying AI in practical, meaningful ways.

Software Engineer
M.Sc. Computer Science

Work Experience

Nov 2024 – Present · On-site · Full-time
AWS Amplify
Active maintainer for several public GitHub repositories of AWS Amplify
Amazon Q
Contributed to the Amazon Q team, working on GenAI features for the AWS console
S3 EC2 Lambda Amplify IAM Bedrock Cognito DynamoDB CI/CD via CDK and GitHub Actions
Machine Learning Engineer · Athenir UG
Jul 2024 – Oct 2024 · Remote · Working Student
RAG System Evaluation
Specialized in evaluating Retrieval-Augmented Generation systems using modern frameworks
LLMs RAG LlamaIndex LangChain RAGAS
Software Developer · courtbooking GmbH
Oct 2021 – Oct 2023 · Remote · Working Student
Architecture Transformation
Proposed, managed, and implemented the transition from a legacy monolith to a modern SaaS architecture
Court Allocation System
Built a constraint-based court allocation system for automated scheduling
Team Leadership
Helped onboard and mentor new student developers
Laravel Vue PHP

Education

Oct 2021 – Oct 2024 · Final grade: 1.2
Master Thesis: Self-Supervised Learning for Wound Image Classification
Explored self-supervised pretraining methods for medical image classification, implementing and comparing CNNs and Vision Transformers in Python & PyTorch (Grade: 1.0)
Pre-Processing Pipeline for Medical Imaging in Non-Standardized Environments
Colorchecker and ArUco markers to normalize images taken by patients via NumPy & OpenCV
Research Paper on Mobile Wound Image Segmentation
Collaboration originated from seminar paper, implemented using Python and PyTorch
2017 – 2021 · Final grade: 1.9
Bachelor Thesis: Automated MRI Segmentation with Attention-Based UNet3+
Combined UNet3+ architecture with attention mechanisms to segment 3D MRI images, implemented in Python