Second-year BSc Artificial Intelligence student at King's College London. I work as a backend software engineer alongside my degree and do independent research on AI interpretability in my spare time.
TIM — Backend Team Lead at an AI assistant for business relationships and negotiations, live on the App Store and Google Play. I built the retrieval-augmented assistant pipeline, the encrypted-at-rest data layer and the realtime layer over Redis pub/sub and WebSockets.
King's College London, LASR team — Undergraduate Researcher. Built the object-sorting task on TIAGo as a ROS 2 state machine and evaluated open-vocabulary detectors (Grounding DINO, YOLOE, OWLv2, YOLO-World).
attnconverge — research project asking whether transformer attention patterns converge across models the way representations are claimed to. Ten independently trained models from four organisations, 70M to 1B.
Python, Java, TypeScript, SQL · Django, Django REST Framework, Spring Boot, React, Angular · PostgreSQL (pgvector), Redis, Celery · PyTorch, HuggingFace Transformers, LangChain, OpenCV, Ultralytics · ROS 2, Gazebo, MoveIt 2, Nav2 · Docker, GitHub Actions, nginx, AWS S3, Google Cloud KMS


