Tevis Engineering Solutions Tevis Engineering Solutions
Case Studies

Portfolio & Case Studies

Real problems. Practical solutions. Built to last.

IT Support

Network Stabilization for a 12-Person Dental Office

Small Medical Practice

Problem

Recurring network outages were disrupting patient scheduling software multiple times per week, causing front-desk delays and staff frustration.

Solution

Replaced aging unmanaged switches with a VLAN-segmented managed network, separating clinical, administrative, and guest traffic.

Outcome

Zero network outages in 6 months post-install.

The practice had been running on consumer-grade hardware for over five years with no formal network diagram and no documented configuration. During the audit, we identified three switches daisy-chained without proper uplinks, a shared IP address conflict between the imaging workstation and a front-desk PC, and a Wi-Fi access point serving both guests and internal clinical systems. We installed a managed 24-port PoE switch, two access points with SSIDs mapped to separate VLANs, and a dedicated router with stateful firewall rules. Post-install, we ran a 30-day monitoring period and documented the complete network layout for the practice manager.
Software

Automated Inventory Sync for a Retail Distributor

Small Product Distributor

Problem

Staff spent four hours every week manually reconciling inventory spreadsheets pulled from two separate vendor portals with no consistent format.

Solution

Built a Python script that pulls live data from both vendor APIs, normalizes and merges the output, and emails a formatted CSV report each morning.

Outcome

Weekly reconciliation time cut from 4 hours to under 5 minutes.

One vendor provided a REST API with OAuth2 authentication; the other exposed data only through a CSV download on their portal. We automated the portal download using a headless browser session on a scheduled task, then built a unified ETL script that standardized SKU formats, matched records by UPC, flagged discrepancies, and output a single merged sheet. The script runs daily at 6:00 AM and sends the result to the purchasing manager. We also added a simple error-notification email so the client knows immediately if an upstream API changes its format.
Web Design

Credibility Website for a Solo Contractor

Independent Trades Contractor

Problem

A licensed contractor with 12 years of experience had no online presence and was losing bid opportunities to competitors with basic websites.

Solution

Designed and launched a clean 5-page static site with a contact form, service list, and a photo gallery — live in under two weeks.

Outcome

First inbound inquiry received within 2 weeks of launch.

The client had photos on his phone but nothing organized or written up. We conducted a single 90-minute intake call, wrote all copy from that session, and built the site in plain HTML/CSS hosted on GitHub Pages for near-zero ongoing cost. The site includes a contact form backed by a form-handling service, Google Business Profile integration, and basic on-page SEO (meta descriptions, canonical tags, structured data). The client manages updates through a simple shared folder — no CMS login required.
Hardware & PCB

Custom Sensor Interface Board for Lab Equipment

Small Research Laboratory

Problem

An off-the-shelf Arduino-based solution was introducing electrical noise into precision ADC readings, making measurement results inconsistent and unreliable.

Solution

Designed a 2-layer PCB with proper ground planes, decoupling capacitors, and filtered ADC input stages to replace the breadboard prototype.

Outcome

Signal noise reduced by over 90% vs. the Arduino prototype.

The root cause was shared ground paths between the power supply and the analog measurement circuitry, combined with no filtering on the ADC reference voltage rail. We scoped the incoming signal to characterize the noise profile, redesigned the layout with a split ground plane, added a low-dropout regulator for the analog supply, and included passive RC filters on each ADC channel. The final board was fabricated as a 2-layer 100mm × 60mm PCB. After testing, noise floor dropped from ±18mV to under ±1.5mV — within spec for the client's measurement requirements.
CAD & 3D Print

Replacement Housing for a Discontinued Device Component

Medical Equipment End User

Problem

A critical connector housing on a legacy medical device had cracked. The OEM part was discontinued with no replacement available and no CAD files on record.

Solution

Reverse-engineered the original part from the physical sample using calipers and reference measurements, modeled it in CAD, and printed the replacement in PETG.

Outcome

Client avoided a $4,000 OEM replacement unit. Part passed fitment and load testing.

The housing served as a structural mounting point and electrical connector guide, so both dimensional accuracy and mechanical strength were critical. We took over 30 measurements with digital calipers, documented every feature, and modeled the part in full 3D. PETG was selected for its balance of rigidity and slight flex tolerance — important for a snap-fit locking mechanism on the original design. Three print iterations were tested for fitment before finalizing print orientation and wall thickness. The client's engineering contact reviewed and signed off before the part was installed. We also delivered the CAD file so future replacements can be printed without re-engineering.
Automation

PowerShell Onboarding Automation for an Azure AD Tenant

Professional Services Firm (15 employees)

Problem

The IT manager was spending 45 minutes per new hire manually creating Active Directory accounts, assigning Microsoft 365 licenses, and sending welcome emails.

Solution

Built a PowerShell script triggered by a CSV drop that provisions the AD user, assigns the correct M365 license, and sends a templated welcome email — all in one run.

Outcome

New hire provisioning time reduced from 45 minutes to under 2 minutes.

The script reads a structured CSV (name, department, manager, start date, license SKU) placed in a watched folder on the domain controller. It validates all fields before execution, creates the AD user with the correct OU placement based on department, calls the Microsoft Graph API to assign the appropriate M365 license, forces a password reset on first login, and sends a welcome email via the company's SMTP relay with IT contact info and onboarding checklist. Error handling logs failures to a timestamped text file and sends an alert to the IT manager's inbox. The client's team can now hand off onboarding to a non-technical HR coordinator for the initial CSV step.

Have a project in mind?

Let's talk through the problem. No obligation — just a practical conversation about what you need.