Matt has focused his career upon the development of complex simulation frameworks and required interfaces to allow these powerful tools to be used by a wide variety of people. Holding his PhD in Mechanical Engineering (2013) from the University at Buffalo, he is well versed in the mathematics, physics, and software programming methods associated with CFD and FE based formulations. He is experienced in developing models using a wide variety of frameworks and languages including full web stack, modern software methods, and developing new computational methods/tools.
It was during his tenure at the University at Buffalo that Matt first developed his desire to help animals. After rescuing his first dog Tucker, Matt served as a founding board member of the NonProfit Friends of Ellicott that was chartered to established a local dog park. After moving to Salt Lake City he found himself volunteering with Community Animal Welfare Society, eventually joining the Board of Directors and becoming president. Matt's skill sets have overlapped in both nonprofit and professional pursuits as he developed software, policies, and procedures to present complex tasks and tools to people.
Leading development and integration efforts of the Center's shared computational framework ABLATE - Ablative Boundary Layers At The Exascale
Tasked with developing application and supporting framework in-order to expose multiple physics based solvers to Ansys customers for Additive Manufacturing modeling.
Took on the role as lead high performance computing research engineer tasked with the development of new frameworks and extension of existing frameworks to HPC applications along with the user interfaces to access the software.
Dissertation research involved the computational investigation of flame spread over charring materials. Numerical solution approaches include an Eulerian-Lagrangian moving immersed interface method for simulating burning solids including and finite element model for the thermal response of charring materials in fire environments including:
Served as teaching assistant for undergraduate courses in heat transfer and fluid dynamics. Conducted weekly study sessions with an average attendance of about a dozen students.
Designed GenSys external power conditioning module enclosure and developed factory calibration and functional test specifications for GenGore Fuel Module requiring the design and implementation of the hydrogen fuel module factory test equipment along with the derivation of the associated acceptance criteria.
Developed and presented lectures covering basics in modern software development methodology, programming, and visualization/plotting.
Developed online course designed to prepare new developers for contributing to ABLATE and include git/version control, IDE/debugging, c/c++, PETSc, and ABLATE. The course is composed from multiple resources including book chapters, online tutorials, videos, manuals, and custom content.
Provided overview of the Center for Hybrid Rocket Exascale Simulation Technology framework development and methodology.
Developed the framework and contributed to the content for a volunteer and foster based online tutorial/course series. Courses included text and video content customized for each volunteer based upon their roles.
Two-week training on the key skills, approaches, and tools to design, implement, and execute computational science and engineering applications on current high-end computing systems and the leadership-class computing systems of the future.
CAWS is a no-kill, volunteer and foster-based 501(c)(3) nonprofit organization whose mission is working with the community to help animals. As Utah’s oldest animal rescue group, our ongoing rescue, foster, education and adoption programs help animals whose time is up at shelters, those who are abandoned, and as our resources allow, those whom their owners can no longer keep.
As a volunteer based organization, CAWS's most valuable resource is volunteers. During the time as secretary, I focused upon providing policy and technological tools to volunteers including:
The organization was founded to work with Erie County Park office to establish an off-leash dog park within the county parks. The organization is responsible for fundraising, dog park rules/regulations, improvement projects, liability insurance, and community outreach.
Serving in both a volunteer and leadership role within CAWS, the need for a central location for communication was needed. To address this need The CAWS Den was developed. The primary objectives behind the development of The CAWS Den were
The CAWS Den is composed of a single page web application built using React-Redux and a custom Go server responsible for merging local and remote data from multiple resources.
The custom written go server handles user, animal, achievement, events, etc. while combine data from multiple sources. Key features include:
I first started with CAWS as a foster and volunteer. What motivates me and keeps me helping is the difference in lives (both human and dog) that fostering can make. Each of these dogs has now found their their forever home.