OscarKlemenz

Senior Software Engineer in London.

01 / About

About

Full-stack engineer with strong front-end craft and an eye for design.

I'm a full-stack engineer at Urban Jungle, an insurtech. I'm tech lead on Non-Standard Home insurance, a new product, and I work with the company's AI team on how its models are evaluated. I have three years of professional experience in TypeScript and Python across CGI, a start-up and Urban Jungle.

Outside work I co-founded UniSoc, a society management app, and built Doorstep, a job outreach tool. I have a first-class Computer Science degree from the University of Exeter.

Languages
  • TypeScript / JavaScript
  • Python
  • SQL
  • Java
Front-end and mobile
  • React
  • React Native (Expo, live on iOS and Android)
  • Angular
  • Tailwind
  • Redux
Back-end
  • FastAPI
  • Pydantic
  • Node
  • RabbitMQ
  • REST API design
AI / LLM
  • Model evaluation with DSPy and GEPA
  • Google ADK agents
  • MCP servers
  • CNNs (PyTorch, TensorFlow)
Cloud / Infra
  • AWS (ECS, EKS, S3, RDS)
  • Docker
  • Vercel
  • Railway
  • CI/CD

02 / Work

Projects

012025 — PresentLive

UniSoc

Co-founder

An all-in-one app for running university societies, built from scratch by a team of four. I designed the interface and interaction patterns with my co-founders. Live on the App Store and Play Store, with pilots running at two societies. I also built a UniSoc MCP server that lets Claude read society data such as events, members, bookings and analytics.

  • Expo (React Native)
  • FastAPI
  • MCP
  • Vercel
  • Railway
022026Pilot

Told

A Chrome extension that fills in job applications on any site from your own knowledge base, built from your CV and a mock-interview onboarding. Open questions are drafted from your own stories and marked for review, and sensitive questions and consents are always left to you. Built with a team of four engineers in London, now in pilot with a waitlist.

  • Chrome extension
  • FastAPI
  • Claude API
  • Railway
032026Live

Doorstep

Solo build

Finds small businesses through the Google Maps API, summarises their websites with an LLM, and drafts emails you send from your own inbox. The first person to use it emailed around 80 London studios and got about 10 replies and a job.

  • Next.js
  • Claude API
  • Google Maps API
  • Stripe
042026Internal

Model evaluation

Urban Jungle had no reliable way to tell how well its models were performing. I'm building benchmarks with DSPy and GEPA so every change to a model can be measured against them.

  • Python
  • DSPy
  • GEPA
05Sep 2024 — May 2025Research

Star Cluster Classifier

My dissertation: a convolutional neural network that classifies star clusters from telescope imagery, from data preprocessing and augmentation through to model design and evaluation.

  • Python
  • CNN
06Nov 2023 — Jun 2024Research

Deepfake Detector

An audio deepfake detection tool using CNNs to spot manipulated media.

95%accuracy, real vs fake audio

  • Python
  • Audio CNN

03 / Experience

Experience

  1. Aug 2025 — Present LondonCurrent

    Senior Software Engineer Urban Jungle

    Tech lead on Non-Standard Home insurance, a new product, and work with the AI team on how the company's models are evaluated.

    • TypeScript
    • Angular 19
    • Tailwind
    • Python
    • FastAPI
    • Pydantic
    • RabbitMQ
    • DSPy
    • GEPA
    • AWS (ECS, EKS)
    • S3
    • RDS
    Details
    • Tech lead on Non-Standard Home insurance, a new product: I plan the work, split it across the team and review what goes out.
    • Worked on the original launch of Non-Standard Home insurance, building features from the API to the UI and working with product through release.
    • In the company's AI team, building benchmarks with DSPy and GEPA so changes to a model can be tested against something measurable.
    • Delivered brand tiering for our listings on Compare the Market with a small cross-functional team, from the pricing logic through to the front end. It led to a 40% week-on-week increase in daily sales.
    • Buddy for two new engineers: onboarding, code review and their first features.
    • Promoted to Senior Software Engineer in July 2026.
  2. Sep 2024 — Jun 2025 Remote

    Lead Developer Efficura Solutions

    Lead developer on a full-stack desktop app at a start-up, from first architecture to release.

    Details
    • Lead developer on a full-stack desktop app, built from first architecture to release alongside the founders.
    • Reviewed code for a team of four and set up unit testing and CI.
    • Set up the cloud hosting for the API and database.
  3. Jul 2023 — Jul 2024 Leatherhead

    Full Stack Developer CGI Space, Defence & Intelligence

    A year-long industrial placement on web services for a major defence-sector client.

    • TypeScript
    • React
    • Redux
    • Java
    Details
    • Built and maintained TypeScript, React and Redux web services with a Java backend.
    • Worked in a SAFe Scrum team, took part in code reviews and turned technical concepts into clear requirements with product owners.
  4. 2021 — 2025 Exeter, UK

    BSc Computer Science with Industrial Placement, First Class University of Exeter

    Including a year-long industrial placement at CGI.

    Details
    • Key modules: Web Development 100%, Object Oriented Programming 97%, AI and Applications 92%, Data Structures and Algorithms 87%.
    • Dean's Commendation in 2022 and 2023.
    • General Secretary of the Exeter Computational Society (2022).
    • Workshop Leader at ExCode (2024).