Skip to content
View wgbowley's full-sized avatar

Block or report wgbowley

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wgbowley/readme.md

Projects

Status Tools EM Comp-Geo

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 ($dU/dz$ or $dU/d heta$, etc.).
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.

More

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

Pinned Loading

  1. PicoUnits PicoUnits Public

    A runtime dimensional environment and unit-aware DSL for scientific computing in Python

    Python 2

  2. OpenLSM OpenLSM Public

    Design and Optimization of Linear Synchronous Motors

    Python 4

  3. PyFEA PyFEA Public

    Solver-Adaptor Engine For Multi-Physics FEM (Unifies FEMM, NGspice, and Lumped Models)

    2

  4. CoilGun CoilGun Public

    20-30VDC Battery Powered Coil Gun (Maxium Velocity 13-14m/s @ 30-40A)

    Python 11 1

  5. Computational-Geometry-Problems Computational-Geometry-Problems Public

    Implementations of algorithms from Computational Geometry by Mark de Berg et al.

    Python