01About Me
02Academics
03Experience
04Skills
05Projects

Portfolio — 2026

Timothy Lo

Researcher · Developer · Medical Imaging · Artificial Intelligence

Scroll to explore

01 About Me
02 Education
03 Achievements
04 Publications
05 Experience
06 Skills
07 Projects

Applying computer science in the realm of radiotherapy, not to replace, but to advance.

01

About Me

Who I Am

I am a technically driven researcher and developer with a strong foundation in computational modelling, medical imaging, and scientific programming. With a background in programming and a growing focus on advanced analytical methods, I work at the intersection of mathematics, software engineering, and applied science.

My work spans 3D image processing, segmentation, morphological operations, and visualisation, translating complex spatial and physical concepts into efficient and easy-to-use frameworks. I subscribe to the philosophy of building tools that are not only technically robust, but I also strive for computational elegance in what I produce.

Beyond research, I am deeply invested in continuous learning and technical mastery. From exploring low-level microcontrollers and electronic hardware to studying modern deep learning methods, I approach new domains with a structured, project-based mindset. I value clarity, derivation from first-principles, and qualities of deliberate practice that shape both my professional work and the way I build, teach, and share knowledge.

02

Academics

Education

2023 - Present

Ph.D. in Medical Physics and Biomedical Engineering

University College London, London, United Kingdom

Developing a software suite to analyse the potential benefits of upright radiotherapy.

2022 - 2023

M.Res. in Artificial Intelligence and Machine Learning

Imperial College London, London, United Kingdom

Research Project: Automatic segmentation and diagnosis for ovarian masses.

2019 - 2022

B.Sc. in Computer Science

King's College London, London, United Kingdom

Final Year Project: Improving the original ghost AI to more efficiently catch Pacman.

Online Certificates

Summer 2021

Reinforcement Learning Specialisation

University of Alberta / Coursera

Applying and implementing reinforcement learning theory and principles via project-based learning.

Summer 2020

Neural Networks and Deep Learning

Deeplearing.ai / Coursera

Applying the basic theories of deep learning via hands-on projects while learning the mathematics behind each mechanism.

Summer 2020

CS50’s Mobile App Development with React Native

Harvard University / EdX

Learning the basics of mobile app development and design using React Native. Developed 4 different apps in increasing difficulty.

Conference Presentations
01

Oral Presentation - Proffered Paper

Respiratory Motion Analysis for the Thoracic Region in the Upright and Supine Postures

ESTRO 2026 · Stockholm, Sweden

2026 (Pending)

02

Poster Presentation

Anatomical Analyses for the Prostate Region in Upright and Supine Postures

ESTRO 2026 · Stockholm, Sweden

2026 (Pending)

03

Oral Presentation

A Standardised Geometric Framework for Quantifying Anatomical Variation Between Upright and Supine Radiotherapy

Upright Consortium 2026 · Stockholm, Sweden

2026 (Pending)

04

Poster Presentation

A Deformable Registration-based Pipeline for the Characterisation of Respiratory Motion from 2D Lung Cine MRI

AAPM 2025 · Washington DC, USA

2025

05

Oral Presentation - Poster Discussion

A Low-cost, Flexible, and Accurate Technique to Study New Immobilisation Systems for Radiotherapy and their Associated Positional Reproducibility/Stability

ESTRO 2025 · Vienna, Austria

2025

06

Oral Presentation - Proffered Mini Oral Presentation

Computer Vision-based Marker Detection for Quantitative Assessment of Upright Position Reproducibility

Upright Consortium 2024 · Glasgow, United Kingdom

2024

Publications
01

Journal Article

Upright radiotherapy for breast cancer: a pre-clinical study considering photon and proton beam access, plus arm positioning

Frontiers in Oncology, Vol. 15

2025 · DOI: 10.3389/fonc.2025.1668109

03

Experience

Sep 2024 - Current Part Time

Post Graduate Teaching Assistant

University College London, United Kingdom

Holding tutorial and seminar sessions on python programming, algorithms, complexity theory, machine learning, computer systems modules for undergraduate and master's students.

Preparing and delivering course material. Exam and coursework marking.
Python Data Structures Algorithms Assembly
Feb 2024 - Feb 2025 Contractor

Coding Instructor

Code Kids Robotics Ltd., United Kingdom

Preparing and delivering easily digestible python programming content for 10 - 14 year old kids.

Hosted weekly online teaching sessions. Taught in 5-day camps with intensive teaching blocks.
Python Teaching
Sep 2023 - Current Freelance

Programming Tutor

Online - United Kingdom

Designing course material and teaching python programming to university students and working adults.

Hosted weekly online teaching sessions.
Python Teaching
Apr 2022 - Jul 2022 Contractor

Software Engineer

Pawsible, Hong Kong

Developed a web and app based data visualisation tool to display realtime vital information of house hold pets.

Delivered a proof of concept application that communicates with a sensory device that takes in vital readings.
React.JS React Native Firebase Bluetooth BLE Embedded Systems
Sep 2016 - Sep 2018 Founder & Chairman

Robotics Club Chairman

HKCCCU Logos Academy, Hong Kong

Founded and chaired a robotics club in high school, holding after school session where I shared my passion with fellow students of different ages.

Lead and took part in a team to win two World Championships in Robofest GRAF 2017. Facilitated more teams to win 1st and 2nd runner ups in Robofest 2017 and 2018.
Inter-personal Skills Administrative Skills Human Resources Leadership
04

Skills

Programming Languages 04 languages
Python Expert
JavaScript / TypeScript Professional
C / C++ Intermediate
SQL Intermediate
ML / Data Libraries 06 libraries
NumPy / Pandas Expert
PyTorch Expert
Scikit-learn Proficient
TensorFlow Intermediate
Matplotlib / Seaborn Expert
Manim Intermediate
Frameworks & Tools Tags
Juypter React.JS Next.JS Node.JS REST API Firebase Git / GitHub Linux / Bash LaTeX Adobe Creative Suite Google Cloud Computing
Domain Expertise Tags
Machine Learning Deep Learning Computer Vision Image Processing NLP Statistical Analysis Data Visualisation Software Engineering Mobile Development Web Development Research Methods Scientific Writing
Languages (spoken) 03 languages
English Native
Cantonese Native
Mandarin Proficient
05

Projects

01
ArMMs - ArUCo Marker Measurement System Calibration-free camera-based measurement system.
Python · OpenCV
02
AI Snake AI agent to play the classic arcade game Snake - Trained via reinforcement learning and a custom web game, playable by humans and machines.
Python · OpenCV
03
Project Expedite - Ever Expanding Puzzle Game Solver - A passion project to mathematically and algorithmically "solve" and create solutions for puzzle games.
Vanilla Python · C++
04
NPM Packages Short and simple utility packages released for personal and public use.
JavaScript · NodeJS
05
CoinControl Personal finance management mobile application - Tracking, visualising, and analysing your income and spending habits.
React · Firebase