I'm currently in my 4th year of an MEng in Computing, with a strong interest in Artificial Intelligence and Machine Learning. Throughout my university journey, I've gained valuable software engineering experience through industry internships, where I had the chance to work on real-world projects and develop practical skills that complement my studies. My passion also lies in algorithmic trading, where I love exploring how technology and data can be used to make better decisions in the financial markets.
Email : spo21@ic.ac.uk
LinkedIn : www.linkedin.com/in/siupeiooi
MEng Computing (Artifical Intelligence and Machine Learning)• Oct 2021 - Jun 2025
• Awarded Dean's List in Year 2 and 3 (84.12\%)
• Undergraduate Teaching Assistant for first-year programming assignments and Mathematics tutorials.
• Modules include Introduction to Machine Learning, Computer Vision, Theory and Practice of Concurrent Programming, Probability and Statistics.
GCE AS & A level • Jan 2020 - Jun 2021
• 4A* in Mathematics, Further Mathematics, Physics and Chemistry
• A-level Student Council (ALSCO) Vice president of External Affairs
- Organised 3 separate fresher orientation events, involving virtual campus tour
and games sessions, and hosted over 1000 participants, to welcome new intakes of A-level students.
- Pioneered a virtual camp by coordinating with a team of 20, including managing the logistics through
Zoom and automating the score counting process using Google Spreadsheet.
Malaysian Certificate of Education (SPM) • Jan 2015 - Jun 2019
• 10A+ and 1A
• President of Chess Club, Secretary of Board of Prefects
Software Engineering Intern• April 2024 - September 2024
• Migrated a legacy service from Scala/REST to Java/Kafka, decommissioning 1,000+ lines of code, enhancing system performance and increasing visibility of the system.
• Reduced debugging time for testing and production issues by developing a real-time tracking tool for key processes.
• Won Best Strategy in an FX electronic trading challenge by exploring models (Geometric Brownian Motion, Linear Regression, Mean Reversion) and implementing a custom back-testing framework to optimize strategies.
Software Engineering Intern• July 2023 - September 2023
• Reduced investigation time for card dispute customer contacts by 18 hours per month, through
streamlining data accessibility on a back-office website used by engineers, operations and customer service specialists.
• Designed and executed an end-to-end development process encompassing data retrieval, API endpoint development,
database storage implementation, and UI data presentation.
• Migrated a back-office legacy website from AngularJS to NextJS, leveraging modern web development practices
to enhance performance, maintainability, and user experience.
Participant• April 2024
• Implemented arbitrage in an Electronic Trading Challenge and participated in coding exercises in OCaml.
Data Analytics (Platform User Growth) Intern• July 2022 - September 2022
• Sped up data processing by approximately 200% by using Google Apps Script to automate the population of a
Google Sheet with over a million rows and carried out data analysis using SQL and Python
• Increased efficiency for data retrieval and visualisation by over 10x using Shopee's in house data dashboarding
tool, which involves dataset preparation using SQL
Launcher• April 2022
• Attended a series of workshops and gained hands-on experience with Palantir’s Foundry, which involves data- pipelining and visualisation during a 4-day Spring insight week at Palantir’s London office
• Analysed and pitched about ethical challenges in using AI for medical diagnosis and suggested solutions to minimise these challenges using Palantir’s Foundry
Participant• April 2022
• Participated in coding exercises and technical workshops, topics including data structures and graph traversals, throughout a 3-day insight experience, followed by a mentoring program
Upon realising that the A-level Physics textbooks available lack informaion for thorough understanding, last year, I co-authored and published a 90-page A2 Physics notes. It covers a lot of super-curricular formulae derivation and exam-oriented notes, as well as a 3-page definition list. Upon completion, I created an online platform, using Wix, to market the notes, as well as fully automating the transaction process. The notes were completed using LaTeX, this is where I have picked up my LaTeX skills, and I continue to use LaTeX in my current university assignments. Do check it out using the link below!
Wix, LaTeX, PhysicsFor my year one C project, my team and I built an emulator and assemblre for a subset of the ARM instruction set. For our extension, we created a game using the SDL library in C, which allows users to learn assembly language. We achieved full marks and ranked top 5 for the project.
C, SDL, Assembly LanguageOne of the problems faced by a lot of doctors is getting patient medical information when a patient visits the doctor. To tackle this, I worked in a group of 4 to develop a prototype of a system, comprising of a mobile app (for patients) and website (for doctors), enabling seamless sharing of patient medical history with doctors and facilitating continuous patient monitoring. Check out our portfolio below!
Django, FlutterThis project was our Year 3 Software Engineering Group Project and won the David Howarth Group Project Prize. We developed a multiplayer, location-based augmented reality (AR) game designed to blend digital experiences with the physical world. The game encourages outdoor exploration by using mobile devices to interact with AR-enriched environments. Key features include object recognition challenges, peer-to-peer networking, augmented reality, geolocation tracking and adaptive gameplay.
Unity, C#, PythonLearning to code can be incredibly frustrating, especially when first making the jump from natural language, where meaning is often inferred from context, to writing lines of code, which must always be precise. We wanted to bridge that gap and make the transition easier, introducing algorithmic thinking via natural language. This led to Logiquest, a classroom-based tool to do just that in an intuitive, visually appealing manner.
Unity, C#, Python-->