Sean Leishman

Welcome to my corner of the internet. I'm Sean. This is where I discuss my projects, share my thoughts, and document my journey. I graduated in Computer Science from the University of Edinburgh and now work as a Software Engineer at Squarepoint Capital, on a time-series database. I have a passion for software engineering and natural language processing but I love to explore new technologies and ideas.Feel free to explore, look through my projects, read my posts, or just have a look around!

PROJECTS.

  • CodeMe

    2025

    Search engine developed to efficiently find relevant code snippets and discussions built using the StackOverflow dataset. Employs advanced information retrieval techniques across 59 million posts

    Python·React·PostgreSQL

  • A timing-aware lexical-only turn-taking model developed and evaluated as part of my undergraduate dissertation and a subsequent publication at SemDial. Uses a dual-stream transformer model

    Python·Torch

  • Portfolio v2

    2025

    Redesign of my personal portfolio website. Designed to be more visually appealing and minimalistic while showing off my skills and projects.

    Typescript·React

17 more projects in all projects

EXPERIENCE.

  • Responsibilities

    • Building a time-series database, including its Parquet-backed storage

    C++·Parquet·Databases

  • Achievements

    • MInf Class Prize 2025

    Details

    • Natural Language Generation, Understanding and Machine Translation
    • Distributed Systems
    • Parallel Programming Languages and Systems
    • Mobile Robotics
    • Text Technologies for Data Science
    • Automatic Speech Recognition
    • Operating Systems
    • Introduction to Databases
    • Computer Graphics: Rendering
    • Algorithms and Data Structures
    • Foundations of Data Science
  • Responsibilities

    • Understand and apply changes to the Time-Series Service
    • Designed and implemented a PostgreSQL EXPLAIN-like functionality for TSS

    C++·Databases

  • Responsibilities

    • Develop and test a code obfuscation tool
    • Training in designing secure software
    • Design new concepts for the graduate recruitment program

    C++

  • Details

    • Agent-based Modelling and Simulation
    • Computer Security
    • Data Security and Privacy
    • Machine Learning
    • Mobile-based Computing
    • SMU-X Internet of Things

PAPERS.

POSTS.