Profile

Serene Liu

Hi! I'm a second year Computer Science student at Imperial College London.

Passion Projects

Living Painting Project

Living Painting Project

UnityBlenderGLSL
Animated Educational Video

Animated Educational Video

After EffectsVector AnimationPremiere Pro
YouTube Lifestyle Vlog

YouTube Lifestyle Vlog

Premiere ProContent Creation

Technical Projects

CollaborativeCGit

PintOS Operating System

Developed core components of a Unix-like operating system, including process management, file system, and virtual memory.

CollaborativeScalaGit

WACC Compiler

Implemented a compiler for the WACC programming language, including lexer, parser, and code generation phases.

Experience

DoCSoC Events Officer

Imperial Department of Computing Society • Oct 2024 - Present

Elected for Imperial Department of Computing Society's Events Officer Role. Helped run both large and small events including IC Hack 25.

PlayStation Work Experience

Sony Interactive Entertainment London UK • Aug 2023 - Sep 2023

Learnt shader coding with GLSL + Shadertoy and utilisation of Unity's Render Pipeline to create stylized graphic effects.

Accio Research Contractor

Remote • Jul 2023

Built a model for smooth interpolation between two known positions of a football player using the Stone Soup framework in Python.

Education

Imperial College London

Computing BEng • 2023 - Present

First Year (1:1) (79.75%)
Relevant Modules: Computer Architecture, Functional Programming, Compilers, Object Oriented Programming

Westminster School

A-Levels & Pre-U • 2021 - 2023

Maths (A*), Further Maths (A*), Physics (D1/A** eq.), Chemistry (D2/A* eq.)

Bradford Grammar School

Secondary Education • Sep 2011 - Jul 2021

Grade: 11 9s, 1 A* (2018)

Junior Royal Northern College Of Music

2018 - 2021

DipABRSM Piano (Distinction)
Grade 8 Piano, Oboe, Organ and Violin (All Distinctions + Merit)

Technical Skills

Haskell
Kotlin
SQL
Scala
Git
Unix
C#
C
Java
Python
Prolog
Lua
Unity VCS
Docker
HTML
CSS
JavaScript
Vercel
Firebase

Creative Skills

Video Production

YouTube (Vlogging): Premiere Pro

Animation & Graphics

Animation: After Effects

Digital Art: Photoshop

3D-modelling: Blender

Shaders: GLSL, Shaderlab