Computer Science · UCL
Hi, I'm Sean.
Building things that matter.
Software engineer and CS student at UCL, joining Amazon as an SDE intern in summer 2026. I care about clean code, thoughtful design, and products that genuinely solve problems.
Open to interesting roles and conversations — let's talk.
SL
Experience
Software Development Engineer Intern
Amazon
Jun 2026 – Sep 2026
London, UK
- Incoming — joining June 2026.
Software Engineer Intern
SaehaComms Co., Ltd.
Jan 2025 – May 2025
Seoul, South Korea
- Redesigned Spring Boot backend APIs to modernise the legacy JSP-based company website for integration with a new React frontend.
- Refactored and modularised React frontend codebase by extracting shared components and styles, enhancing maintainability for a platform with 100,000+ monthly active users.
- Automated web tests using Selenium and PyAutoGUI, reducing manual testing time by 80%.
- Implemented responsive UI designs from Figma and developed pull-to-refresh functionality for mobile web views.
Software Developer
UCL Artificial Intelligence Society
Nov 2025 – Present
London, UK
- Built a complete No-Limit Texas Hold'em tournament engine in Python for a university AI bot competition, featuring sandboxed process execution with resource limits and automatic action validation.
- Designed the bot development framework with a clean Player interface, public gamestate isolation to prevent information leakage, and a Pygame-based visualiser for live tournament playback.
Squad Leader, Briefer & Security Escort
United Nations Command Security Battalion – JSA
Jul 2023 – Jan 2025
South Korea
- Led a squad in one of the world's most sensitive military zones, coordinating daily operations and maintaining high-stakes security protocols.
- Collaborated with U.S. and UN forces to execute 100+ high-pressure VIP security missions, ensuring safety for international dignitaries.
- Delivered bilingual (English–Korean) briefings on DMZ/JSA history and security to groups of up to 40 visitors, engaging 200+ people weekly.
Projects
IFRC GO Supply Chain Integration
UCL IXN — humanitarian logistics dashboard for the IFRC GO platform.
- Built full-stack features (React, Django REST Framework) for a supply chain dashboard processing 100,000+ rows of logistics data from Microsoft Fabric.
- Implemented Elasticsearch indexing with zero-downtime alias swapping, reducing query response times from seconds to milliseconds.
- Designed and executed 141 automated tests (pytest, Vitest) across unit, integration, and compatibility levels as QA Lead, running in Docker-based CI via GitHub Actions.
ReactDjangoElasticsearchPySparkpytestVitestDocker
Repkit
Full-stack workout tracker with AWS cloud infrastructure.
- Built React (TypeScript, Tailwind, Vite) frontend and Spring Boot (JPA, PostgreSQL) backend with RESTful APIs and JWT authentication.
- Designed relational database schema for personalised workout data management.
- Migrated deployment from Vercel/Railway/Supabase to full AWS infrastructure (S3, CloudFront, Elastic Beanstalk, RDS).
ReactTypeScriptSpring BootPostgreSQLAWS
WRITEME
AI-powered README generator for Java projects.
- Developed Spring Boot web application that automates README generation by analysing Java project codebases using OpenAI API via Spring AI.
- Built Thymeleaf frontend, containerised with Docker, and deployed to Render for scalable cloud hosting.
Spring BootSpring AIOpenAI APIThymeleafDocker