top of page

My Projects

Each project includes a short description of the challenge I faced, the process involved, and the results of that process. The galleries for each project include captions, so don't be afraid to click on those pictures.

For an easy way to scan through the projects, either scroll or use the linked image gallery on the home page.

Arthroscopic Multi-Stitch Device (Academic)

Arthroscopic Multi-Stitch Device (Academic) 

The state of the art for arthroscopic suturing requires removal of the device from the body to reload either once or twice per stitch. A device that could place multiple stitches would eliminate that time consuming, complicated step.

I worked on a team of 5 to develop a new distal tip mechanism capable of integration with existing device form factors. Our focus was to prove that our mechanism could work at the small scales required for these surgeries (8mm diameter).

A working prototype at 5:1 scale and subsystem tests at 1:1 scale validated the design feasibility and our sponsor is pursuing the project with a patent and development project.

Tools Used:

SolidWorks

MATLAB

ISO Limits & Fits

FDM/SLA Printers

Cyclical Fatigue Testing Suite (Professional)

Cyclical Fatigue Testing Suite (professional)

In order to gain FDA approval, flexible electronic components at Micro-Leads Inc. must undergo rigorous fatigue testing on the order of millions of cycles. The first few revisions would likely fail quickly and be prohibitively expensive to have tested at a testing house.

Independently designed and built two high reliability Arduino-based test devices to test sample continuity during repetitive flexion and torsion movements. Simultaneously worked with ADMET Testing Systems to purchase and modify an axial test device that could be used for various functions including cyclical tension testing with continuity checks.

The equipment is still in use today and test data has been integral to the development of these parts.

Tools Used:

SolidWorks

Arduino

ADMET Axial Test Device

Soldering Iron

Hand Tools

Integrated Development Toolchain (Professional)

Existing tools for collecting and analyzing data from a wearable thermal stimulation system required writing custom wrappers on a case-by-case basis for different data sources. Additionally, testing prototype control systems on hardware required retasking the firmware team and waiting several weeks.

I outlined an architecture for integrating our tools and standardizing our interfaces, bringing in stakeholder feedback to ensure each solution was valuable, flexible, and feasible. I worked with the firmware team to spec an API allowing control system designers to build the system in stateflow, then generate C code that could be automatically injected into the firmware build for real world testing.

After building some of the tools myself and delegating others, the toolchain has been in use for two years now, reducing control system test iteration time by 95%. The most common workflows are outlined in the gallery below.

Tools Used:

Labview

MATLAB

Embedded Coder

Bash

C

Integrated Developmen Toolchain (Professional)

Van Conversion (Personal)

My partner and I were working remotely and wanted a vehicle for outdoor adventures and material transportation. These factors made a low-cost van conversion (already a fun project idea) compelling enough to undertake.

My partner and I started by defining our requirements and budget before designing the layout and electrical subsystem. Over three months we built out an empty van: insulating, framing, wiring, and closing up the walls. We designed and installed an electrical system capable of storing power from a variety of sources and supplying it efficiently for cooking, lights, charging, and more. We optimized the design of a bed/booth system to transform from a full(ish) bed to a booth capable of comfortably seating four, all while allowing our bikes to be stored underneath.

The result was a converted van that could facilitate easier and longer trips, allowing for remote work along the way. It has been on 3+ cross country road trips during which I attended Northeastern’s remote classes and consulted.

Tools Used:

Onshape

SolidWorks simulation

Hand tools

Wood tools

FDM Printer

Laser Cutter

Van Conversion (personal)
2016 FRC Robot (Club)

2016 FIRST Robotics competition robot (club)

Challenge to identify the best strategy to play a game, then develop the best robot to employ that strategy, all within 6 weeks. This year's challenge was to traverse a series of obstacles while picking up and ejecting 6" balls.

As senior project manager, I led the 15 person team through the design and fabrication, then spearheaded on-the-spot repair in the pit between rounds (FRC is a robot-robot contact sport and damage is common).

 

Won the district event on an alliance with two other teams during the playoffs.

Also won the Excellence in Engineering award by employing replaceable, sacrificial components in risk prone areas (Lexan pieces on the arm extension) to protect more delicate systems. 

Tools Used:

Autodesk Inventor

Mill

Hand Tools

Soldering Iron

Corrosive Aging Test Device (Professional)

To verify that implantable components will continue to function over large timescales in a corrosive in vivo environment, aging testing must be conducted. However such a process is generally only accelerated by heating a saline bath and doubling the simulated time for every 10° C over 37° C.

I built a test system following a paper on a novel accelerated aging technique using hydrogen peroxide to simulate reactive oxygen species found in the body. A headless Raspberry Pi took in chronoamperemetric current readings to calculate peroxide concentration and controlled pumps replacing concentrated peroxide into the solution to maintain constant concentration. The Pi also communicated with an OEM temperature control PID and heating mantle to maintain constant temperature.

The system is operable and collecting results, however I finished my co-op before a statistically significant number of long term tests had been completed.

Tools Used:

SolidWorks

Raspberry Pi

Linux

Python

Potentiostat

PID Temperature Controller

Hand Tools

Corrosive Aging Test Device (Professional)

Python Tetris (Personal)

Writing Tetris was a self-imposed challenge to brush up on my Python and practice object-oriented programming. I decided to write a copy of the original version with the same classic rules and colors.

The main consideration was deciding how to format the program's interpretation of the game state, so I created a two-dimensional array to represent the board. It contained values from 0-7 where 0 was a blank cell and the others corresponded to colors. The shapes are also defined as 2-D arrays that are rotated mathematically.

The result was a working copy of Tetris that functions as intended.

Tools Used:

Python

Python Tetris (Personal)
bottom of page