BSW llc

Systems · Automation · Infrastructure · Agents · Engineering · Development

I build the systems that run the work.

Working systems in production for a government legal office, nonprofits, and my own businesses — document pipelines, company-specific dashboard builds, automated follow-up, secure intake. Built on the tools your team already uses, then rolled out and kept running.

Built on

Microsoft 365 SharePoint Power Automate Office Scripts Azure Azure AI Speech Microsoft Foundry PowerShell Python Node.js Claude / LLMs Airtable PostgreSQL GitHub + Render

Things we've built

Working systems, in production.

Real systems running every day for government, legal offices, nonprofits, private industry, and any other business that would benefit from automating tasks. This is what they do and what they've replaced.

Document ingestion

Case timeline agent

Drop a folder of reports, statements, and filings into SharePoint. AI reads every document and builds one clean chronological timeline.

  • Outputs a Word table, a visual timeline, and an interactive web page
  • Runs on Azure, connected to SharePoint
~45 min → a few minutes

Good forReading contract files or certified payrolls and pulling out deadlines, findings, and summaries automatically.

AzureSharePointAI

Audio to documents

Call transcription pipeline

Recorded calls land in a folder, get transcribed with speaker labels, cleaned up by AI, and filed in the right case folder — no manual steps.

  • SharePoint → Power Automate → Azure Speech → AI cleanup
  • Fully hands-off once a file is uploaded

Good forTurning meeting recordings or field interviews into written notes and action items.

Power AutomateAzure SpeechAI

Company-specific dashboards

Team operations dashboard

One system, different views. Each person logs in and sees what their role needs: projects, deadlines, milestones, and funding.

  • Six roles: Admin, Director, Team Lead, Project Lead, Finance, Public
  • "Needs Attention" view for overdue and at-risk work
  • Nightly overdue sweep and automatic activity log

Good forA morning screen where every department sees its tasks and management sees every contract at a glance.

DashboardsPermissionsAutomation

Deadline tracking

Automated follow-up tracker

Reads a daily report, logs each new item, and sends reminders at 30, 60, and 90 days to the right person so nothing gets missed.

  • Built in Power Automate
  • Replaced "someone has to remember" with a system

Good forDeliverable due dates and issue follow-ups that ping the owner automatically.

Power AutomateReminders

Secure signing & intake

Sign, apply, and log

A document goes out by link, the person reads and e-signs it, then lands straight in an intake form. Results log automatically for review.

  • Shares documents without exposing internal systems
  • E-signature → application form → review queue

Good forPolicy acknowledgments, onboarding packets, and training sign-offs with a record of who signed.

Adobe SignMicrosoft FormsSharePoint

Website + backend Live · ironhauls.com ↗

IRONHAUL

A full business website with a quote form that feeds a database, city-specific pages, and search optimization — designed, built, and maintained end to end.

  • Quote requests land in a database automatically
  • Sitemap, search console, and structured data all set up

Good forRefreshing a public site and adding a secure "Employee Login" that links to an internal portal.

WebFormsSEO

Change management

System rollouts

Led staff through two system changes in government settings, including a current case management rollout with team leads and a weekly cadence. The build is only half the job — getting people onto it is the other half.

  • Training, updates, and support for mixed tech comfort
  • Office-side lead working directly with the vendor

Good forMoving a team onto one platform without losing files — or people — along the way.

RolloutTrainingSupport

How I work

Mapped, built, rolled out, kept running.

The build is the easy part. Making it stick with real people is where most projects fall down — so that's built into how I work.

Step 1

Map it

I learn how your work actually runs today — and what it would look like if it ran perfectly.

Step 2

Build it

On the tools you already have. You see real progress, not slides.

Step 3

Roll it out

Training and support for every comfort level, so the whole team actually uses it.

Step 4

Keep it running

Monitoring, fixes, and the next improvement. I stick around.

Project discovery · ~10 minutes

Tell me how your work runs today.

The best systems start from the messy, honest version of how things actually work. Start with a quick discovery form — the more honest you are, the more I show up to our first call with real ideas instead of a list of questions.

Start a project →