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.

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