Disclaimer
In the pursuit of self-satisfaction, I have produced work across a variety of fields. While this portfolio is primarily concerned with my engineering experience both academically and professionally, it will also include artwork, carpentry, and other hand-craft.
GHPython Parametric Terrain Modeler

Skills: Python, Grasshopper, Rhino 7, Parametric Modelling
Task: Develop python modules in Grasshopper to create a powerful, open-ended plugin for terrain modelling in Rhino 7.
Details: Current terrain modelling tools and plugins do not allow for sufficient specificity and fluidity for quickly creating detailed geographical features. By controlling the generated surfaces using user-inputted mathematical expressions, this plugin gives greater freedom and precision while maintaining a followable intuition.
To achieve the desired behavior, a simple mathematical expression parser was written to output height value for each point along a surface based on its proximity to an input curve. The mathematical expressions can use any standard arithmetic operator as well as sin, cos, tan, log, abs, ceil, and floor. The variables applicable in the expressions are X, S, M, and L which represent the shortest distance to the input curve, how far along the input curve the closest point is, the height of the input curve at that point, and the total length of the curve, respectively. By using wave functions on the X and S axes, users can form peaks and perpendicular ridgelines. Terrain behaviors can thus be easily selected for. Homographic functions lead to sharp peaks and ridgelines while second degree polynomials create softer shapes.
Although still in development, the end-goal of this project is to expand from ridgelines to include modules for simple mountains, closed-curve canyons, forests, and even vegetation placement—based on user-inputted altitude and slope rules.
Machining Research for Architectural Materials
[Images Confidential]
Skills: Fusion 360, Fusion CAM, Machining, 3-Axis Milling
Task: Test modern machining equipment on new and sustainable architectural materials to streamline the process of contractor communication.
Details: Architectural practices often call for the cost-evaluation of features in any construction project. This means that artistic, cultural, and individualizing aspects of a project can be removed from planned construction due to their non-essential nature in the stability and function of a building. A large part of the cost for unique and aesthetic elements is the conversation and collaboration with contractors.
This project—Sustainable Materials Applied to Relevant Technologies—is a proof-of-concept project for applying advanced milling, machining, and fabrication techniques to renewable and sustainable architectural materials. By applying these techniques to these materials, the team gains knowledge for future conversations with contractors and data on the applicability and efficiency of these processes on these materials for cost estimation. The ideal continuation of the project is for the team to be able to manufacture prototype unique parts and send any CAD/CAM files to contractors to significantly decrease the cost of collaboration.
48-Channel Shim Helmet for Magnetic Resonance Imaging

Skills: Fusion 360, Parametric Modelling, Collaborative Design, Ergonomics, 3D Printing
Task: Design a 48 Channel Shim Coil model by incorporating existing work, professional opinions, engineering principles, and modular design.
Details: MRI technology has notable room for improvement. Cavities and irregularities in the human skull cause distortions in the induced magnetic field that prevent accurate images from being captured. The goal of the local shim coil is to correct the magnetic field to cancel out any distortions caused by human anatomy. In order to do so, however, an array of inductive loops must be positioned in close proximity to the head, taking care to overlap the loops appropriately to prevent coupling. In order to position these loops, the physical model for the helmet requires indication points for loop centers.
Throughout the design of the helmet surfaces, advice and requests from the expert researchers were taken into account alongside engineering principles in order to deliver a helmet surface that was functional, ergonomic, and highly adaptable. The helmet incorporates many structural elements to route wiring, support PCBs, and register with its associated parts. Due to the nature of the MRI, the use of components that were even slightly magnetic—diamagnetic, paramagnetic, or otherwise—was to be completely avoided. As such, where fasteners were needed, the helmet was designed around nylon bolts and brass threaded inserts. If an area was to be permanently affixed, registration was made for epoxy instead of fasteners.
Paintings













