
Code & Software Development
The projects listed here are ordered from most complete to least. All projects, whether the repo details it or not, are meant to be under the Apache 2.0 license.
multi_cal [Repo]
multi_cal is a tool written in Google Apps Script for aligning Calendly events across multiple users that share resources and spaces. It is also able to track and publicize multi-guest events to enable easier sign-ups, enrollment tracking, and minimum enrollment enforcement.
para_eq [Repo]
para_eq is a Rust library for interpreting equation/formula strings that include units of measurement. para_eq will be capable not only of solving these equation strings but also of checking units for each operation and determining the resultant units at the end of the function.
Most operator functions have been written, but work is still needed on equation handling, equation-tree solving, and user-parameter handling.
colt_encrypt [Repo]
The Colt is a six-stage encryption method that operates on the binary data of a file. It is capable of both hashing and encrypting data. The basic operators of the system have been written in Rust, and the UI and key-handling systems are yet to be rewritten from python.
As a late-stage upgrade, many of the operators will be rewritten for the GPU using wgpu to drastically speed up encryption and decryption.
jaw [Repo]
jaw is a Rust library for adding teeth to existing path profiles in 3D space. jaw uses the tangent and/or normal of the path to establish a positive and negative direction, then it applies a transformation function to create a tooth profile according to the distance along the existing path. jaw is still much under development, but it follows my existing algorithm-driven experiments with constant-pitch, continuously variable surfaces.
Mechanical Engineering Lab Management
Supervise and develop coursework for the Mechanical Engineering team of the Harvard Active Learning Labs. Improve existing workflows within the lab and create tools for data acquisition, data management, machine maintenance, and student research.


Architectural Models
Create professional quality scale models from site topography and architectural CAD.
MRI 48 Channel Shim Helmet
Design a 48 Channel Shim Coil model by incorporating existing work, professional opinions, engineering principles, and modular design.


GHPython Parametric Terrain Modeler
Develop python modules in Grasshopper to create a powerful, open-ended plugin for terrain modelling in Rhino 7.
Architectural Materials Research
Develop workflows for advanced manufacturing techniques on architectural materials to broaden Elkus Manfredi Architect’s design toolkit.


Makerspace Management
Manage and develop the Harvard SEAS Makerspace in accordance with its mission to provide quality instruction and equipment to the community and enable exploration and education in the arts, engineering, and beyond.
Makerspace Data Collection
Record and analyze user data for the Harvard SEAS Makerspace. Produce reports on data and note any significant findings.


Academic Work
A sample of work completed for my Bachelor’s of Science in Mechanical Engineering at Harvard University.