Hi, my name is

Shuaiting Li.

I

Computer Science student at UCL with industry experience at Arm. Passionate about systems programming, compilers, and building things that matter.

01. About Me

I'm a Computer Science student at University College London with a First Class standing (84% overall). My journey in tech spans from low-level systems programming to full-stack web development.

In summer 2025, I interned at Arm in Cambridge, working on next-generation interrupt controller systems — co-building test frameworks that reduced per-test runtime by 60%. Prior to that, I developed generative AI tools at GETAC that streamlined workflows for 30+ staff members.

I'm driven by the intersection of hardware and software — from writing compilers in C++ to crafting React frontends, from SystemVerilog testbenches to Python automation pipelines. I believe great engineers understand every layer of the stack.

84% First Class @ UCL
60% Runtime Reduced @ Arm
6+ Projects Built
Your Photo

02. Experience

Software Engineering Intern

Arm — Central Engineering, Systems

Jun 2025 – Sep 2025 Cambridge, UK
  • Co-built a Python-based configuration validator and end-to-end test framework for next-gen Generic Interrupt Controller (GIC) in Arm System IP
  • Reduced per-test runtime by ~60% (10s → 4s) through profiling-driven optimizations
  • Authored SystemVerilog testbenches and integrated validator flows with pytest
  • Achieved 96% code coverage using coverage.py with regression tracking
  • Participated in code reviews via Gerrit and contributed internal documentation
Python SystemVerilog pytest Gerrit

Transition Mentor

University College London

Sep 2024 – Dec 2024 London, UK
  • Mentored 5 new UCL UPC students through weekly meetings
  • Addressed transition challenges and provided academic guidance
Mentorship Leadership

Assistant Engineer Intern

GETAC

Jul 2024 – Aug 2024 Kunshan, China
  • Developed and deployed generative AI models optimizing workflows for 30+ non-technical staff
  • Built a WinForms UI in C# with a Python backend integrating the OpenAI API
  • Gathered requirements from non-technical stakeholders and translated them into technical specs
C# Python OpenAI API .NET

Academic Representative

University College London

Sep 2023 – Jun 2024 London, UK
  • Elected Academic Representative for Mathematics
  • Collected feedback from 20+ cohorts and presented to teaching team each term
Communication Leadership

03. Projects

Gradr

Full-stack student grade management system with JWT authentication, role-based access control, and 100% line coverage. 560+ commits in the final week with zero broken builds.

Java 17 Spring Boot React 19 TypeScript JWT GitHub Actions

C Compiler

Building a C compiler from scratch using Bison and Flex, generating Koopa IR as intermediate representation with a backend targeting RISC-V assembly.

C++ Bison Flex Koopa IR RISC-V

WebNote

Offline-capable web note-taking app with rich media support, real-time autosave, global search with filters, and a customizable tagging system.

Java Jakarta EE JSP Tomcat JavaScript

exFAT Integrity Checker

Python utility detecting silent data corruption on exFAT drives through block-level checksum validation and anomaly detection with automated reports.

Python hashlib argparse

Next Mail

Gmail add-on that summarizes incoming emails and classifies them using Gmail's tag system, with a customizable chatbot interface for personalized classifications.

Google App Script Gmail API OAuth2 OpenAI API

Cargo Sorting Robot

Visual recognition robotic arm for cargo sorting. Won first prize at Central South University's Electronic Innovation and Technology Contest.

C FreeRTOS OpenCV STM32 Embedded

04. Education

BSc Computer Science

University College London

September 2024 – Present

84% Overall — First Class
100% Discrete Mathematics

Undergraduate Preparatory Certificate

University College London

September 2023 – June 2024

89% Overall — Top 1% of Cohort
Elected Academic Rep for Maths

05. Skills & Technologies

Languages

C Python Java TypeScript JavaScript SystemVerilog SQL C# C++

Frameworks & Libraries

Spring Boot React Jakarta EE .NET / WinForms Flask Material UI pytest JUnit FreeRTOS OpenCV Vite Axios

Tools & Platforms

Git Docker GitHub Actions Gerrit Maven Shell Bison / Flex coverage.py PostgreSQL SQLite H2 STM32

Areas of Interest

Systems Programming Compilers Embedded Systems Full-Stack Web Dev Test Automation Generative AI / ML Data Analysis

06. Publications

Evaluating the Directional-Weighted Mean Absolute Error in Long Short-Term Memory Models for Stock Price Prediction

Shuaiting Li

Proceedings of DAML, 2023

07. Get In Touch

I'm currently looking for new opportunities and my inbox is always open. Whether you have a question, a project idea, or just want to say hello — feel free to reach out!

Say Hello