AI & data, from dataset to deployed model.

Sarah Menla  ·  Computer Science BSc, Royal Holloway · 2026

Machine learningOCT 2026 · TEAM OF 2PepShieldPredicts how long a peptide stays bound to an HLA immune molecule.Leak foundin 93% of test rows, fixed Path planningSEP 2026 · HACKATHON TEAMROVERAA* in spacetime plans the fastest safe route to water on Mars.3D globecustom GLSL shaders Backend · APIAUG–OCT 2026 · INTERNSHIPUsage Data PipelineNode.js service that syncs vendor APIs and auto-matches records.1 buttonreplaced a manual job Vision AIAUG 2026 · TEAM OF 2SHADEVision AI that finds your colour season and matches real products.All skin tonestested before releasevision model Voice AI2026 · ONE-HOUR WORKSHOPVoice agentA working voice agent, built on AssemblyAI’s Voice Agent API in one hour.1 houridea to working agent Robotics2024 · GROUP PROJECTBobAutonomous LEGO robot in Java that detects and sorts by colour.>90%colour-detection accuracy HCI2025–26 · FINAL-YEAR PROJECTAccessible interfacesThree React apps designed for autism, ageing and sight loss.First classgrade · WCAG 2.1 audit Full-stack2025 · SCRUM TEAM OF 8OaxacaRestaurant ordering with order tracking, staff roles and Stripe.Front endI built much of it Product · UXJUN 2026 · WISE × HUDDLEHIVEfeeShieldChrome extension that shows duty, VAT and fees before you pay.Idea & UX co-designteam of 5 VR · UCD2025 · GROUP PROJECTSustainable RHULA VR model of campus, coloured by carbon intensity.3D modeldesigned by me Front-end2025 · SOLOArt portfolioA React gallery of my paintings, with zoomable artwork pages.Livedesigned, built, deployed Skills42 TOOLS · 5 KINDS OF WORKTech stackPython, PyTorch, React, Node.js, Flask, Three.js and more. Filter by kind, or by project.42 toolsacross five kinds of work

Projects

Machine learningOCT 2026 · TEAM OF 2PepShieldMachine learning for peptide–HLA stabilityPyTorch models that predict how long a peptide stays bound to an HLA immune molecule, deployed as a live Streamlit app on Modal.Leakage-checked peptide, cluster and allele-held-out splitsCompared three allele encodings in one fixed network5-model ensemble with conformal 90% intervalsLeak foundIN 93% OF TEST ROWS, FIXEDPythonPyTorchStreamlitModalPath planningSEP 2026 · TEAMROVERAA route planner over fused data layersElevation, terrain, dust and a water-deposit catalogue fused into one search that finds the fastest safe traverse to water.FastAPI service with a MongoDB storeCustom A* search in spacetime under terrain, daylight and dust limitsCustom WebGL/GLSL globe and streamed AI briefings3D globeCUSTOM GLSL SHADERSPythonFastAPIMongoDBThree.jsBackend · APIAUG–OCT 2026 · INTERNSHIPUsage Data PipelineUsage data that loads itselfA Node.js service that pulls usage data from vendor APIs and matches it to internal records, so a manual spreadsheet job becomes one button.Multi-tier matching engine that flags ambiguous rows for a personGuards against duplicate sync runsEndpoints tested in Postman before any code used them1 buttonREPLACED A MANUAL JOBNode.jsExpressChart.jsPostmanVision AIAUG 2026SHADEVision AI that finds your colour season and matches real products.All skin tonestested before releaseVoice AI2026Voice agentA working voice agent, built on AssemblyAI’s Voice Agent API in one hour.1 houridea to working agentRobotics2024BobAutonomous LEGO robot in Java that detects and sorts by colour.>90%colour-detection accuracyHCI2025–26Accessible interfacesThree React apps designed for autism, ageing and sight loss.First classgrade · WCAG 2.1 auditFull-stack2025OaxacaRestaurant ordering with order tracking, staff roles and Stripe.Front endI built much of itProduct · UXJUN 2026feeShieldChrome extension that shows duty, VAT and fees before you pay.Idea & UX co-designteam of 5VR · UCD2025Sustainable RHULA VR model of campus, coloured by carbon intensity.3D modeldesigned by meFront-end2025Art portfolioA React gallery of my paintings, with zoomable artwork pages.Livedesigned, built, deployed

BUILT AND SHIPPED AT

1DEGREE

  • Royal Holloway, University of London

2INTERNSHIPS

  • The Walbrook Institute London
  • Nicola Gardiner Executive Search

4HACKATHONS

  • London AI × Science
  • GirlsWhoML × PhysicsX
  • Beauty Decoded
  • Wise × HuddleHive

A recommendation from Nicola Gardiner

RECOMMENDATION

I’ve thoroughly enjoyed working with my intern Sarah Menla this last week. Some of what I asked Sarah to do had some real technical challenges but I was super impressed with her persistence and attention to detail.
Nicola GardinerFounder, Nicola Gardiner Executive Search

TOOLS & LIBRARIES

Tech stack

By kind

42 tools across five kinds of work.

Python
JavaScript
TypeScript
SQL
Java
HTML
CSS
GLSL
React
Vite
Node.js
Express
Flask
FastAPI
SQLAlchemy
MongoDB
Bootstrap
Tailwind
Three.js
GSAP
PyTorch
scikit-learn
NumPy
pandas
SciPy
Matplotlib
Jupyter
Streamlit
Chart.js
Git
GitHub
GitLab
Postman
Vercel
Modal
Figma
Stripe
LeJOS
Cursor
Claude
Lovable
AssemblyAI

CONTACT

Sarah Menla

Computer Science BSc · Royal Holloway, University of London · 2026

© 2026 Sarah MenlaDesigned for WCAG 2.1 AA