Sean Leishman
elcome 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.
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
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.
Software Engineer
Squarepoint Capital · 2025 - Present+Responsibilities
- Building a time-series database, including its Parquet-backed storage
C++·Parquet·Databases
Undergraduate Student
University of Edinburgh · 2020 - 2025+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
Software Engineer Intern
Squarepoint Capital · Summer 2024+Responsibilities
- Understand and apply changes to the Time-Series Service
- Designed and implemented a PostgreSQL EXPLAIN-like functionality for TSS
C++·Databases
Software Engineer Intern
Coretech Security · Summer 2023+Responsibilities
- Develop and test a code obfuscation tool
- Training in designing secure software
- Design new concepts for the graduate recruitment program
C++
Exchange Student
Singapore Management University · 2023-2024+Details
- Agent-based Modelling and Simulation
- Computer Security
- Data Security and Privacy
- Machine Learning
- Mobile-based Computing
- SMU-X Internet of Things
PAPERS.
Analysing the role of lexical and temporal information in turn-taking through predictability
EACL 2026 · Rabat, MoroccoPDF ↗Sean Leishman, Sarenne Wallbridge, Peter Bell
PairwiseTurnGPT: a multi-stream turn prediction model for spoken dialogue
SemDial 2024 · Trento, ItalyPDF ↗Sean Leishman, Peter Bell, Sarenne Wallbridge
POSTS.
- 2023-07-16GyroSound: Handheld Music Playing
- 2023-07-03Et Tu UV: Designing Wearables
- 2023-06-24TurtleChess: Adventures in Chess Engines
- 2023-06-20StockTrend: Unveiling the Power of Twitter Data
- 2023-06-17Welcome Post
