Skill |
Experience |
MATLAB, GNU Octave |
- Laser-material thermal model to investigate the removal mechanism for laser-induced spallation of electron beam physical vapor deposited (EB-PVD) thermal barrier coatings (TBC). This model was part of my MS in Materials Science & Engineering thesis.
- During a short stent at the Air Force Institute of Technology (AFIT) via the SOCHE program, I supported AFIT students in analyzing collected laser-material thermal data.
- Coursework:
- Numerical Methods (WSU, 2011)
- Machine Learning (Coursera, 2017)
|
Modeling |
Computer-aided Design:
- 3D mechanical design and testing using SolidWorks (MLPC / Resonetics)
- Design of a tabletop additive manufacturing (3D printing) parameter cell. A local machine shop fabricated this cell based on my designs. Our team assembled the cell, integrated motor controls for the platters, and used the cell and a fiber laser to test parameters for metal additive manufacturing.
- Completed training for SolidWorks's computational fluid dynamics (CFD) and finite element analysis (FEA) modules.
- Used the FEA module to support experimentation of spiral and cut design patterns for micromachined tubes.
- Used the CFD module to analyze heat transfer of an internally designed tube dryer to support improvements and modifications to the overall design.
- 3D mechanical design using OnShape:
- Personal 3D printing on a Prusa printer (FMD printer).
- Planning for personal woodworking projects and estimations of required materials.
- 2D laser pattern creation using AutoCAD.
Blender:
- Replication of the University of Dayton Rose Gallery used in a demo virtual reality application. Check out a quick video tour here.
- Used the Meshroom application to generate a mesh for a Marian Library statue. The images were not captured for this purpose, but Meshroom generated a pretty good mesh with minimal fiddling with settings. I then used Blender to clean up the mesh and texture painted a few areas to finish the model.
- I have worked through various tutorials/courses: wind/water mill, Star Wars-inspired environment, Thor's hammer, isometric rooms, tiny environments, etc.
- Modifications to meshes for 3D printing when I am printing something that is not dimension driven or created by someone else.
|
Project Management |
- Served as the primary contributor to successful Small Business Innovation Research (SBIR) technical proposals and program manager for Phase I and II efforts. These contracts require upfront budgetary breakdowns, monthly progress reports, and regular meetings with the government point of contact and potential integrators.
- Maintained forward momentum with the Air Force design team lead by serving a dual role as a project manager and assistant. Shadowed the design team lead in all virtual meetings to handle notes, presentation control, and answer questions from attendees. Coordinated software development efforts and wrangled subject matter experts and their review of submissions.
- Experienced in collaborating with and guiding engineers/scientists, gathering requirements from clients and stakeholders, writing reports, and presenting technical information to all audiences.
|
Python |
- Web Development (Django, ReportLab)
- Actively learning and using the Pelican static site generator.
- Development of a Django-based staff information web tool. The stakeholders of this project were using an outdated and not-professionally-made Microsoft Access database. After assessing the existing structure and data cleanliness, I designed a more appropriate relational database structure and field types. Users could enter data in the Access database without validation/formatting checks resulting in poor data quality. Resolving this required significant cleanup and normalization. The new tool provides several improvements:
- Programmatically generated PDF reports and forms using ReportLab. Although ReportLab provides typical form elements, they are not part of the flowable system. I developed custom flowable elements based on a grid system to improve the design experience.
- System administrators can send interactive, prepopulated PDF forms to individual employees to keep the record up-to-date. A web form would be ideal in everyday situations, but security constraints will not allow this route.
- Enhanced database and relational structures by implementing separate tables. These database changes provided better control of records and improved the user experience.
- Full CRUD (create/read/update/delete) operations on records.
- Changelog/history for staff information is visible on each record.
- UI and UX designed with the users/stakeholders in mind.
- Data analysis and visualization experience with various libraries: dlib, OpenCV, Numpy, Pandas, Plotly, Scikit Learn.
- Analysis of the University of Dayton Libraries public workstation usage. This analysis continues to help the library IT staff understand the frequency of use and space utilization and ensure technology coverage year over year.
- Analysis of pupil position data to translate R and Python code to C++ and validate different codebases.
- Developed scripts to manipulate CSV data for web store migration (from one eCommerce platform to another).
- Toy projects in machine learning and natural language processing (NLP), such as classifying news articles based on general topics.
|
Woodworking |
- For visual examples of my work, check out my woodworking album
- Equipment: handheld tools, table saw, bandsaw, lathe
- Effectively used power tools, hand tools, and various auxiliary instruments to craft wood projects:
- Wands inspired by the Harry Potter books and movies (various woods and designs)
- Acrylic and wood bottle stoppers finished with purchased stainless steel hardware
- Acrylic and wood pens and pencils finished with purchased hardware
- Wooden bowls and various containers
- Entertainment stands and side tables
|