Beverley
A*STAR NSS (PhD) Stanford Mechanical Engineering Supervised by Prof. Juan Alonso
DG Floating Points
Supervisor: Dr. Matthias Ihme
Exploring mixed-precision for DG codes
- Benchmarking DG operations in single- and double-precision on various devices
- Optimizing number of single- and double-precision operations in a DG kernel
- Theoretical analysis
CuPyQuail
Supervisor: Dr. Matthias Ihme
GPU-compatible Quail
- Add GPU support to Quail in-house code
- Unoptimal performance, for teaching and prototyping purposes only
Autograd Shock Capturing
Supervisor: Dr. Matthias Ihme
Automatic differentiation for shock capturing
- JAX automatic gradient to optimize artificial viscosity parameter
FXLab Website
BLASTNet Website
JAX_DG
Supervisor: Dr. Matthias Ihme
Development of Discontinuous Galerkin solver with Google JAX
- Writing parallel 1D and 2D DG solver from scratch using JAX to work on CPUs, GPUs and Google Cloud TPUs for combustion applications.
- Parallelize and rewrite in-house DG code using JAX for improved performance and integration with data-driven techniques.
Published in
- 77th Annual Meeting of the APS Division of Fluid Dynamics
Doctor of Philosophy (Mechanical Engineering)
Stanford University
Sep 2023 - present
CGPA: 3.90 / 4.3
Coursework
- Fall 2023: ME 300A, ME 351A, ME 362A
- Winter 2024: ME 351B, ME 371
- Spring 2024: ME 300C, ME 357
- Summer 2024: ME 344
- Fall 2024: PHYSWELL 50
- Winter 2025: AA 214, ME 335A, PHYSWELL 51
- Spring 2025: ME 339, PHYSWELL 52
- Winter 2026: ME 405
Teaching Assistantship
- Fall 2025: ME 257/357
Transonic Aeroelasticity with Harmonic Balance
Singapore Aerospace Program Cycle 16
Supervisor: Dr. Daniel Wise, Dr. Vinh-Tan Nguyen
- Developed and implemented harmonic balance-based framework for generalized aerodynamic force calculations for use in transonic flutter prediction of NASA CRM wings.
Scientists in Schools
A*STAR/MOE Scientists-in-Schools Program
Zhangde Primary School Primary 5 E2K
Supervisor: Dr. Li Hongying
- Designed lesson plan to introduce students to basic Python programming and running a CFD code
- Simple self-contained Jupyter notebook for 2D lid-driven cavity flow using finite-volume solver that students can fill in values and run easily
Master of Engineering (Mechanical & Aerospace Engineering)
Nanyang Technological University, Singapore
Aug 2021 - Feb 2023
CGPA: 4.63 / 5.00
Thesis
Investigating Galilean invariance in CFD
Coursework
- Advanced Engineering Mathematics
- Advanced Thermal Engineering
- Computational Methods in Engineering
- Design & Analysis of Experiments
- Finite Element Methods
Investigating Galilean invariance in CFD
Masters Thesis
Supervisors: Dr. Basman Elhadidi, Dr. Chan Wai Lee
Description
- Comparison between flow properties and wakes calculated from CFD simulations (LES, DNS) of moving body in stationary flow vs stationary body in moving flow.
- Implementation of transitional turbulence model with overset mesh in OpenFOAM.
Bachelor of Engineering (Aerospace Engineering)
Nanyang Technological University, Singapore
Jul 2017 - Jun 2021
CGPA: 4.37 / 5.00 (Honors with Distinction)
Awards & Scholarships
- CN Yang Scholars Programme
- CNYSP Research Award (Gold)
- Dean’s List AY19/20
- Nanyang Scholarship
- Professional Attachment Certificate of Distinction
- T.H. New Flow Visualization Award
Looking for my NTU MAE PYP solutions? Click here!
Looking for my NTU MAE cheatsheets? Click here!
Weird Take-Off and Landing UAV
UAV Senior Design
Novel quadrotor VTOL concept to improve transition performance using two forward-canted rotors at the front and two outward-canted rotors at the back.
Flow behavior of confined vortex-rings
Final Year Project
Supervisor: Dr. Daniel New
Description:
- CFD simulations of vortex-rings in confined domain.
- Experimental validation of CFD simulations using dye flow visualization.
- Investigation of wall shear stress and pressure induced by vortex-rings on confinement wall.
Fusing communication skills with engineering knowledge
Supervisor: Dr. Chan Wai Lee
Coteaching program to improve engineering students’ communication skills
- Statistics analysis in MATLAB from a study of different teaching programs to determine usefulness of coteaching program.
- Transcription of recorded focus group discussions with participants.
- Qualitative analysis of participants’ learning outcomes and feedback.
System identification of novel VTOL UAV
Supervisor: Dr. Basman Elhadidi
Description
- Investigate possibility to reduce wind tunnel usage in aerodynamic analysis and determine aerodynamic coefficients from dynamic system response.
- Develop least-square regression models combined with usage of MATLAB system identification toolbox to determine stability and aerodynamic coefficients.
Overseas Exchange
Purdue University
Aeronautics & Astronautics
- Aerospace Structural Analysis
- Computational Aerodynamics
- Experimental Aerodynamics
- Spacecraft Design
- Thermal Sciences
Awards
- Dean’s List, Spring 2020
- Semester Honors, Spring 2020
Project Escalator
Senior Spacecraft Design
- Numerical simulation and investigation of propellantless space propulsion technologies and cycler vehicle trajectories to and from Mars using MATLAB/Simulink.
- Investigate cycler vehicle dynamics and design of controller.
- As webmaster, I also designed all the promotional material for the project (website, banner, brochure, logo).
Flow transitions of vortex-ring collisions
CN Yang Scholars Programme Undergraduate Research
Supervisor: Dr. Daniel New
Description
- Planar laser-induced fluorescence
- Time-resolved particle-image velocimetry
Published in
- Physics of Fluids
- Journal of Visualization
- 15th Asian Symposium on Visualization
- 17th European Turbulence Conference
Mini Delivery Quadcopter
Making & Tinkering - Drone Inc.
Modified racing drone for autonomous package delivery.
Singapore-Cambridge GCE 'A' Level
National Junior College
Integrated Programme
2011-2016
Subjects
- H1 Chinese (B)
- H1 General Paper (A)
- H1 Project Work (A)
- H2 Chemistry (A)
- H2 Economics (A)
- H2 Mathematics (A)
- H2 Physics (A)