Work Experience
2026 – Present
Midmark Corporation
Software Engineer
I joined Midmark on the Digital Diagnostics team in May of 2026. I have been working on modernizing legacy software for existing devices in the market, as well as architecting and planning solutions for upcoming products and the feature set they will implement.
It has been a major shift for me, in that my prior experience has been mostly web-centric development. This software is nearly all on-premise, installed client software. The medical space is known for using a lot of offline legacy tech and I can confirm this!
- .NET
- Docker
- Azure DevOps - Pipelines
- Windows Server
2023 – 2026
ODW Logistics
Software Engineer
When I joined ODW Logistics, I was part of the team that designed, developed and maintained the company’s Transportation Management System (TMS). The platform supports accounting workflows and customer operations, handles high-volume live tracking, and has scaled rapidly as new clients have been onboarded.
Much of my work focused on backend services and database-driven workflows that power accounting and invoicing. I’ve spent significant time optimizing legacy SQL procedures, improving system reliability, and reducing operational overhead through automation.
A major milestone was helping scale the TMS from zero onboarded clients to supporting 85% of all company clients, starting January 2025 to the end of my time in May 2026. Along the way I had taken ownership of the accounting and financial workflows, working closely with the accounting department to keep them reliable as the platform grows.
- C#
- Go
- SQL Server
- Docker
- CI/CD
- Distributed systems
2023 – Present
Barlow Fabrication
Founder
Barlow Fabrication started as an experiment in solving a very specific problem: broken electric recliners. Many models fail because of a single plastic component that isn’t sold separately, forcing owners to replace the entire actuator assembly.
To address this, I design and manufacture 3D-printed replacement parts that let these systems be repaired rather than replaced.
Alongside the hardware work, I built the full software stack that powers the storefront and internal tooling: authentication, a customer portal, internal development tracking, and order and inventory management. It runs on containerized infrastructure similar to my other personal projects.
So far the project has helped save 1,000+ recliner actuators from landfills by enabling part-level repair instead of full replacement.
- Go
- Angular
- PostgreSQL
- Docker
- RustFS
- Cloudflare
- 3D modeling
- Additive manufacturing
2022 – 2023
iTSpeeX LLC
Software Engineer
iTSpeeX was my first exposure to the startup world, and it was a fantastic learning experience. As one of only three engineers, I was exposed to a wide range of work that extended far beyond traditional backend development.
I worked across both frontend and backend systems, helping modernize parts of the codebase and contributing to the hub-based messaging architecture that powered the platform. The small team meant everyone wore multiple hats, and I also put my 3D modeling and printing experience to use by creating physical components for the company’s demonstration booth at IMTS 2022.
This role gave me my first real taste of building software in a fast-moving environment where adaptability and curiosity were just as important as technical skill.
- C# (.NET Framework)
- Vue.js
- JavaScript
- CAD
- 3D printing
2017 – 2022
Siemens Digital Industries Software
Software Engineer (co-op, then full-time)
I worked at Siemens for five years across several teams as part of the University of Cincinnati co-op program. This exposed me to a wide range of development environments, from large-scale enterprise software to experimental R&D projects involving VR, simulation and machine learning.
Full-time role (post-graduation)
After graduating, I joined the Teamcenter Classification team as a full-time engineer. Working alongside some incredibly knowledgeable engineers gave me a deeper appreciation for the complexity of large enterprise systems and the importance of strong architecture and data modeling. I worked full-stack within the Teamcenter ecosystem and gained experience with modern frontend frameworks and enterprise data management practices.
Technical skills used: C++, JSON Schema, React, Angular
Advanced Solutions and R&D work
During my co-op rotations I worked on a variety of experimental projects exploring simulation, VR/AR development and machine learning:
- A VR fluid simulation prototype using NVIDIA FleX
- Real-time particle simulations and wind tunnel visualizations in Unreal Engine
- Weak supervision machine learning using Snorkel
- Training an ML model with Unity ML Agents for visual contrast recognition in AR environments
- Physics engines within Unity-based VR/AR applications
Technical skills used: C#, Unity, Unreal Engine 4, Python, Snorkel, NVIDIA GameWorks
Early co-op work
Earlier rotations focused on development within Siemens NX and related tooling. I worked on lattice structure generation, which lets parts keep their structural integrity while using far less material, and developed adaptive algorithms that cut lattice generation time from minutes to seconds on large models.
This is where I was first introduced to 3D printing and additive manufacturing, and where I saw how software development can directly change physical manufacturing.
Technical skills used: C++, Python, VBA, 3D printing
- C++
- C#
- React
- Angular
- Python
- Unity
- Unreal Engine 4
- JSON Schema
- 3D printing