Image of myself (Alec) with light-up wings behind me

About Me:

I'm an hardware engineer and software developer from the Boston area. I love creating free and open source projects that others can use. I also love playing Dungeons and Dragons, making cocktails, running, and cycling. If you're hoping to make or collaborate on anything relating to...

  • Robotics
  • Automation
  • Software Engineering
  • Embedded Design
  • CircuitPython
  • DevOps
  • Open Source Hardware/Software

...then let me know! I'd love to talk about it!

Professional Experience

Sr. Hardware Test Engineer

05/2024 - current


Engineer III

04/2023 - 05/2024


  • Developing tools for data extraction and analysis using Python from database backups
  • Writing Java programs to compute nonlinear regressions for data
  • Maintaining AWS EC2 instance with GPUs for use in testing and generating ML model and machine visions scripts
  • Creating automated fixtures in LabView for manufacturing quality control testing, including motion control
Python automation LabView Java SQL machine learning machine vision

Engineer II

10/2020 - 04/2023


  • Creating Python emulation library to interface with digital control board of blood gas analyzer over parallel port
  • Developing hardware, software, and processes for automated test fixture, including microfludics and temperature control fixtures
  • Building tool for annotating images for use in YOLO machine learning model training
Python Arduino/C++ automation LabView CAD design machine learning 3D printing

Engineer I

10/2018 - 10/2020


  • Creating and maintaining new pilot fabrication area and process, for prototype disposable blood gas analyzer product, including introducing manufacturing operators to the space and procedures
  • Owning 3D printed prototype CAD and configuration, updating and organizing the fabrication of new parts per the needs of the larger project team
  • Designing test fixtures used to fabricate and test developmental disposable components, both from a hardware and software perspective
  • Providing mechanical engineer support to the broader project team, especially process and systems engineering teams
Python process control CAD design lean manufacturing 3D printing


06/2022 - 08/2023


  • Developing Python libraries for use with CircuitPython, an implementation of Python for microcontrollers
  • Maintaining automated tooling and scripts used to build and package libraries
  • Managing continuous integration/development infrastructure throughout the CircuitPython codebase
  • Reviewing pull requests from maintainers and contributors to open source libraries and tooling repositories
Python Bash continuous integration CircuitPython git GitHub

Product Development Test Engineer

08/2017 - 09/2018


  • Authoring Verification and Validation plan for Class III medical device for surgical use
  • Developing test procedures and protocols for verification testing
  • Managing biocompatibility testing activity required for device pre-market approval submission
  • Assisting with pre-verification testing to ensure design integrity before Verification and Validation
test process development test planning test protocols documentation statistics validation testing

Mechanical Engineering Co-op

01/2017 - 09/2017

[Full-Time (Co-op)]

  • Designing, assembling custom packaging for deliverable Clinical Devices
  • Fabricating test fixture pieces and aids using lathes, drill presses, 3D printers, and laser cutters
  • Assisting in verification and validation testing of clinical devices per internal and FDA, ISO 13485-based standards
SolidWorks CNC machining laser cutter 3D printer JavaScript

Mechanical Engineering Co-op

01/2016 - 06/2016

[Full-Time (Co-op)]

  • Organizing shipments of device cartridges to and from ISO cleanroom assembly areas and sterilization centers
  • Authoring test protocols and reports, executing R&D testing of disposable components to guide design decisions
  • Aiding in creation of drawings, CAD models for Design History File of electromechanical device
SolidWorks documentation test protocols

Mechanical Engineering Co-op

01/2015 - 06/2015

[Full-Time (Co-op)]

  • Prototyping deployable structures for space application
  • Designing iterations of prototypes in SolidWorks
  • Utilizing 3D printers to print models for observation and testing feasibility of various manufacturing methods
  • Presenting prototypes to an interdisciplinary team to showcase the project, its design guidelines, and iterations
SolidWorks 3D printing

Systems Engineering Co-op

01/2014 - 06/2014

[Full-Time (Co-op)]

  • Authoring testing procedure documents, including plans and procedures
  • Contacting third-party vendors to discuss and organize product testing
  • Completing requirements traceability report, verifying that the product met all contractual requirements
traceability matriix test management test planning test protocols DOORS


University of Massachusetts

Master of Science

Computer Engineering - Computing and Embedded Systems Hardware and Architecture

GPA: 4.0

Lowell, MA, USA

Northeastern University

Bachelor of Science

Mechanical Engineering

GPA: 3.167

Boston, MA, USA