Open to spring and summer 2027 internships

Ozan Kardes

Design Engineering (opens in a new tab) at Imperial College London (opens in a new tab)

I'm a second-year student at the Dyson School of Design Engineering. Right now I'm managing the engine knock sensing project at Imperial Formula Racing. Recently I finished a limit order book engine in Java, a pairs-trading backtest and an options pricing engine.

Selected work

Things I've built

All projects with filters

Limit order book matching engine

A limit order book matching engine in Java, my first project in the language.

  • Software
  • Finance
  • Completed
  • Oct 2026

Pairs-trading backtest

A Mastercard–Visa pairs trade in Python, with an out-of-sample test that produced too few signals to judge.

  • Finance
  • Completed
  • Aug–Sep 2026

Engine knock sensing

Knock sensing for Imperial Formula Racing. I manage the project as an Engine Team Engineer.

  • Hardware

SoleSense

A sensor insole that detects foot tapping, leg shaking and heart rate, built by a team of three at the UpLYFT hackathon.

  • Hardware
  • Software
  • Working prototype
  • 14 Mar 2026

Options pricing and Greeks engine

Black-Scholes, binomial and Monte Carlo option pricers in Python, checked against each other.

  • Finance
  • Completed
  • Jul–Sep 2026

Cooped Up

A campus social app in React Native and Supabase. I ran user testing and planned a Figma redesign around a bottom tab bar.

  • Software
  • Design
  • Redesign planned

Sea Dog ladder

A ladder that runs from the boat down into the water, so my dog can climb back aboard after a swim.

  • Hardware

Modular driving heels

A modular pair of heels designed so you can drive in them.

  • Design

Experience

Where I've worked

Jul–Aug 2026

Beycelik Gestamp Automotive, Bursa

Design Engineering Intern

I redesigned the production tooling for the Ford V710 (Transit) front bumper reinforcement, adding a hole so the part fastens faster on the assembly line.

I updated four upper and lower mould components in CATIA to carry the change, keeping dimensional accuracy and the interface requirements.

Since [ADD: date]

Imperial Formula Racing

Engine Team Engineer, project manager for knock sensing

Imperial's Formula Student team. I manage the knock sensing project and work on the engine.

[ADD: one concrete thing shipped]

2024

RO-MEGA TRADE

Intern

Desk-based internship: inventory, finding repair parts in manufacturer catalogues and supporting CNC machine sales.

Imperial College London societies

Investment Society and AlgoSoc, member

[ADD: any role or project, or remove this row]

Ongoing

Tutoring

Maths and physics tutor

I tutor maths and physics students.

Writing

Notes and write-ups

Nothing here yet.

I'll write about what I'm building: the trading and pricing code, and what I learn on the way. The first post will appear here.

About

A little about me

Ozan Kardes

I'm a second-year Design Engineering student at Imperial College London's Dyson School. My course covers electronics, software, mechanical design and human-centred design. Outside it I build things that cross those lines: trading and pricing code in Python and Java, and engine knock sensing with Imperial Formula Racing. I tutor maths and physics, and I'm building my economics and business knowledge alongside the engineering.