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.