| Project | Description |
|---|---|
| pyFEA | Building an intermediate representation system for multi-physics problems that use either ROM and/or FEM. |
| ROM EM | Building a ROM for ferromagnetic and dipole interactions using virtual work ( |
| OpenLSM | Designing a low-cost, potentially high-accuracy linear motor for large- and medium-format 3D printers. |
| Pillarator | Zero-External Power Pill System built around an axial shake generator for the hercules challenge |
| Comp-Geo | Translating the beautiful proofs from Computational Geometry: Algorithms and Applications into code for future EM work. |
Future Project List
| Project Area | Focus |
|---|---|
| Axial Flux | 20kW axial flux motor for formula SAE race cars. |
| Plasma Physics | ROMs for boundary plasma effects and measuring ionization magnitude via plasma-atmosphere interaction. |
| Accelerators | Plasma pre-ionization into linear electrostatic accelerator. |
| Manufacturing | Affordable galvo and laser stack for SLS 3D printing. |
| Coil-gun | 2028 Quinquennial re-implementation (helical rail-gun design). |
| Math Kernel | Differential geometry kernel for solving the strong form of Maxwell's equations over manifolds. |
Workflows
| Category | Technologies |
|---|---|
| Languages | Python, MATLAB, C++ (learning pybind11+), Expo, React, HTML/CSS/JS |
| Hardware/Firmware | STM, ESP, ATmega, digital/analog circuit design |
| CAD & Simulation | Fusion 360, Inventor, KiCad (migrating from EasyEDA), PSIM, LTspice, FEMM, PySpice |
| Math & Data | Computational geometry, Matplotlib, Dash, DEAP, Bayesian methods |
| OS | Widnows, Linux (Debian + Arch) |
Goals
| Objective | Detail |
|---|---|
| Internship | Seeking placement, preferably at ANCA Motion or CSIRO. |
| Research | Aiming to dive into organized and defensible R&D during or after university. |
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
Reach out
If you want to chat about projects, ask questions, or just talk,
Email: wgrantbowley@gmail.com
RMIT: RMIT-Contributions


