Experience

  1. 2025 / 26

    SailPoint

    Senior Software Engineer

    November 2025 → Current

    Building new services at the core of SailPoint's identity and access platform.

  2. 2025

    Investa Markets

    Senior Software Engineer

    February 2025 → August 2025

    Helped launch the UK's first zero-commission stocks and options trading platform.

  3. 2023

    Winnow Solutions

    Software Engineer

    November 2023 → February 2025

    Building from the ground-up, the fourth-gen IoT platform running across 1,500+ kitchens worldwide.

  4. 2021

    Catapult Sports

    Software Engineer

    August 2021 → November 2023

    Built the backend powering video, search and licensing for elite sports teams around the world.

  5. 2019

    IBM

    Software Developer Intern

    July 2019 → August 2020

    14-month placement shipping features for IBM MQ Console and modernising internal tooling.

  6. 2018

    HairFare

    Full Stack Developer

    November 2018 → July 2019

    Shipped the MVP with the founders and turned on the business' first revenue stream.

Education

King's College London

Computer Science with an Industrial Placement Year

First Class Honours

Third year - Industrial Placement at IBM

Blockchain

Learning and developing with Solidity to better understand new technologies. Taking part in conferences and networking events to boost exposure in the scene.

Tech

Exploring technologies that can help improve the life of students at King's as well as lecturers and staff members.

Sports

Taking part in sports including football, boxing and table tennis and socialising with students.

Projects

Data Structures

View on GitHub

Implementation of known data structures and algorithms written purely in Go with no dependencies.

Go

Site Audit

View on GitHub

A highly performant, configurable site crawler which builds a graph of available links from a webpage.

GoDocker

Reverse Engineering

Private

Reverse engineered a famous MMORPG game client over the course of a decade. This involved using complex networking techniques and discovering bespoke protocols.

GoJavaC++TCP

Game Server

Private

A highly resilient, reliable and stable world server managing state of thousands of players executing multiple actions per game cycle.

GoDockerTCPGCP

Asset Server

Private

A highly responsive, fast and efficient file delivery service serving file requests from a packed game cache.

GoDockerTCP

Game Tools

Private

Custom tooling to view, edit and update thousands of packed game assets with an intuitive user interface.

GoImage ProcessingTransformations

HairFare

Private

A platform for barbers, hair and nail salons to utilise their unused space through renting with a review and rating system.

TypeScriptReactAWSStripe

Path Finding Simulator

View on GitHub

A desktop application simulating different path finding algorithms in a grid-based world.

JavaJavaFX

Online Portfolio

Private

This website, built with responsive and aesthetics in mind. Easily extensible and maintainable through modularised components and encapsulated data.

SvelteTypeScriptCI/CD

AirBnb Application

View on GitHub

A desktop application to view over 50,000 properties from AirBnb with a statistics panel in boroughs of London.

JavaJavaFX

Puzzles & Algorithms

Private

An accumulation of hundreds of puzzles and algorithms solved using a variety of programming languages.

GoJavaC++ScalaPython

Copyright © 2019-2026 Salih Efendi. All rights reserved.

Enjoy your Wednesday