- Building an intermediate representation system for multi-physics problems that use either ROM and/or FEM (pyFEA)
- Building a ROM for ferromagnetic and dipole interactions using virtual work (
$dU/dz$ or$dU/d\theta$ , etc.) - Building an EM pulse delivery UV-C sterilization system using xenon flash-tubes in the form factor of a smoke detector
- Designing a low-cost, potentially high-accuracy linear motor for large- and medium-format 3D printers (OpenLSM)
- Translating the beautiful proofs from Computational Geometry: Algorithms and Applications (de Berg et al.) into code for future EM work
Future Project List (Applications of EM Machine Simulation Systems)
- 10kW axial flux motor (ASM | "Axial Synchronous Motors")
- ROMs for boundary plasma effects (investigating methods of stability)
- Measuring magnitude of ionization via plasma boundary interactions with atmosphere
- Plasma pre-ionization into linear electrostatic accelerator (TBD; depends on above)
- Affordable galvo and laser stack for SLS 3D printing (fiber or diode TBD)
- 2028 Coil-gun rebuild (Quinquennial re-implementation cycle (2023 → 2028)) (moving towards a helical rail-gun design)
- Differential geometry kernel for solving the strong form of Maxwell's equations over manifolds
About me
- I love sketching ideas, lucid dreaming, bouldering, walking, and swimming
- My father (1951–2025) got me started with hand tools and power tools from age 5. I picked up the technical side independently from there
- I've been using CAD since 2018 and programming since 2020. In 2022 I built my first 3D printer for my 15th birthday
- My first programming attempt was writing a convolutional neural network (CNN) in Python. I only got to 81px (9×9) but I was 13 and didn't know what a matrix was.
- I swam at state 4 times between 2023–2024 across 100bk, 200bk, and lastly 50bk/50fr in relays (thanks guys, it was fun)
- I am on the RMIT motorsport team under the powertrain division, even though I don't watch motorsports lol (I think it's an interesting problem domain)
- Big fan of good stories like the movie Arrival and the book series Foundation by Isaac Asimov
- If you want to see my movie reviews, check my letterboxd
- I once acted in a short film for my good friend Thomas Carr. He said my "career" outlasted its welcome, even though it was one movie
- Writing a novella about a society with limited access to resources but modern theoretical knowledge (slowly)
Workflows
- Python, MATLAB, C++ (still learning for pybind11+), dynamic web (Expo + React), and static web (HTML/CSS/JS)
- Microcontrollers (STM, ESP, ATmega), digital/analog circuit design, computational geometry, and physics
- Fusion 360 & Inventor (CAD + simulation), EasyEDA (migrating to KiCad), PSIM, LTspice, FEMM, PySpice, Inkscape
- Data analysis (Matplotlib, Dash) and optimization (DEAP, Bayesian methods, custom implementations)
- Linux setup & operation (Debian + Arch)
Goals
- Seeking an internship, preferably at ANCA Motion or CSIRO (not going to say no to any though)
- Aiming to dive into organized and defensible research and development during or after university
Reach out
If you want to chat about projects, ask questions, or just talk,
Email: wgrantbowley@gmail.com


