Available for new projects

Engineer. Builder. Thinker.

A mechanical engineer working across software, hardware, research, and philosophy — connecting first principles to things you can actually hold.

Based in State College, PA
Focus Multidisciplinary R&D
Status Open to collaboration
Scroll

Things I've made.

A cross-section of projects spanning code, machined parts, peer-reviewed research, and ideas worth thinking about twice.

Software

Real-time Telemetry Dashboard

A WebGL dashboard streaming 10kHz sensor data from embedded systems with sub-frame latency.

React WebGL Rust
Hardware

Compliant Mechanism Gripper

A monolithic 3D-printed gripper using flexure hinges, optimized via topology optimization for adaptive grasping.

ANSYS Fusion 360 SLA
Research

Thermal Modeling of Li-ion Cells

Coupled electrochemical-thermal FEA model predicting cell behavior under fast-charge protocols. Published in JES.

COMSOL MATLAB Paper
{ }
Software

CFD Mesh Generator (OSS)

An open-source unstructured mesher for compressible flow problems. 1.2k stars, used by three labs.

C++ CMake CUDA
Philosophy

Essay: On Engineering as Ethics

A long-form essay arguing that every engineering decision is a moral one in disguise. Published independently.

Essay 10k words
λ
Research

Active Vibration Damping

PZT-based active damping for precision optical mounts. Reduced settling time by 73% in testbed.

Simulink DSP Lab
Software

Differentiable Physics Engine

A small JAX-based rigid body simulator where every parameter has gradients. Useful for system ID.

JAX Python
Philosophy

Notes on Phenomenology of Tools

A working set of essays on Heidegger's hammer, embodied cognition, and what it means to design.

Notes Ongoing
Hardware

Open-source Reflow Oven

Converted toaster oven with PID-tuned ramp profiles for SMD assembly. Hits J-STD-020 curves reliably.

STM32 PCB
μ
Research

Microfluidic Sorting Device

PDMS chip using inertial focusing to sort particles by size. Fabrication via soft lithography in cleanroom.

PDMS Cleanroom
Software

CAD Plugin: Tolerance Stackup

A SolidWorks add-in that automates Monte Carlo tolerance stackups across assembly chains.

C# .NET

A wide toolkit.

Comfortable moving between abstraction layers — from compiler internals to bearing tolerances to Hegel.

Mechanical

  • SolidWorks / Fusion 360 Expert
  • FEA (ANSYS, COMSOL) Advanced
  • CFD Advanced
  • GD&T Expert
  • CNC / 3D Printing Advanced

Software

  • Python / NumPy / JAX Expert
  • C / C++ Advanced
  • Rust Intermediate
  • React / TypeScript Advanced
  • MATLAB / Simulink Expert

Hardware

  • PCB Design (KiCad) Advanced
  • Embedded (STM32, ESP32) Advanced
  • Sensors / DAQ Expert
  • Lab Instrumentation Expert

Research & Theory

  • Control Theory Advanced
  • Continuum Mechanics Advanced
  • Optimization Advanced
  • Technical Writing Expert
  • Phenomenology / Ethics Reading

A short history.

Roles, programs, and labs that have shaped how I think.

2024 — Present

Mechanical R&D Engineer

Independent / Consulting

Building robotics platforms and contributing to open-source simulation tooling. Selected client engagements in precision mechanisms and battery systems.

2022 — 2024

Graduate Researcher

Penn State — Mechanical Engineering

Coupled electro-thermal modeling of lithium-ion cells under aggressive cycling. Two first-author papers, one provisional patent.

2021 — 2022

Mechanical Engineering Intern

Aerospace OEM

Worked on actuator design for control surfaces. Owned a tolerance stackup that informed a manufacturing change saving ~$140k/yr.

2018 — 2022

B.S. Mechanical Engineering

Penn State University

Minors in Philosophy and Computer Science. Senior thesis on bio-inspired locomotion. Honors program graduate.

Let's build something.

Open to research collaborations, interesting hardware projects, and any conversation worth having about how things work.