Selected Work

Projects

Systems I've built, deployed, automated, or implemented to solve real technical and business problems.

Production Web Application

Great Hills Holiday Lights Contest

4,000+ site visitors

Designed and deployed a full-stack application to operate a neighborhood holiday lights contest from nominations through final voting.

The Problem

The contest required address eligibility checks, photo submissions, voter verification, multiple voting phases, sponsors, administrator controls, duplicate detection, and a simple mobile experience for neighborhood residents.

The Solution

Built a Node.js and Express backend with PostgreSQL, a static JavaScript and Leaflet frontend, geocoding, a custom geographic boundary, SMS verification, administrator tooling, and Cloudflare R2 photo storage.

Security & Abuse Controls

Implemented rate limiting, CSRF protection, SMS voter verification, duplicate-detection tooling, protected administrator sessions, TOTP authentication, and contest-phase controls.

Deployment

Frontend deployed through Netlify, backend through Render, PostgreSQL for application data, Cloudflare R2 for S3-compatible image storage, and GitHub for source control and deployment workflows.

Node.js Express PostgreSQL JavaScript Leaflet Google Maps SMS Verification Cloudflare R2 Netlify Render GitHub
Workflow Automation

Automated Newsletter Pipeline

40+ min saved every week

Replaced a manual recurring email-production process with an unattended workflow that typically completes within minutes.

IMAP Email Trigger
Validate + Extract HTML + Preview + Deduplicate
Conditional Skip Check
Brevo Campaign Configuration
Create Campaign
Send Automatically

Before

Each Friday required copying HTML from a source newsletter, moving it into an email platform, correcting formatting, setting the subject and recipient group, and manually scheduling distribution.

After

n8n watches the mailbox, validates the expected newsletter, extracts content, checks message IDs for duplicate processing, and sends the campaign through the Brevo API without manual intervention.

n8n IMAP JavaScript Conditional Logic HTML Processing Brevo API Message-ID Deduplication
Business Process Automation

Real-Time Loan Status Automation

~90 min saved every week

Replaced a manually produced weekly loan-status report with real-time, stage-based stakeholder communication built directly into ARIVE.

Loan Status Changes
ARIVE Status Workflow
AI-Assisted Custom Status Template
Stakeholders Updated Immediately

The Previous Process

Active loan transactions were reviewed and manually compiled into a status report every Friday, requiring approximately 90 minutes of recurring administrative work each week.

The Solution

Created AI-assisted communication templates for individual loan stages and configured them inside ARIVE so the correct update is triggered automatically as each transaction moves through the lending process.

Stakeholder Experience

Borrowers, Realtors, title agents, and internal team members now receive relevant transaction updates in real time instead of waiting for a weekly status report.

Business Impact

Eliminated approximately 90 minutes of manual reporting every week, improved transaction visibility, and reduced repetitive requests for loan-status updates.

ARIVE SaaS Automation AI-Assisted Development Business Process Design Email Automation Stakeholder Communication
Identity & Business Technology

Client Technology & 1Password Deployments

4 total 3 Business plan implementations

Completed four 1Password deployments across business and personal environments, including three Business plan implementations as part of broader technology consulting engagements.

Implementation

Configured vault architecture, access permissions, MFA, employee accounts, secrets storage, and installations across Windows, macOS, iPhone, Android, and browser environments.

User Enablement

Onboarded and trained employees, explained secure credential practices, and helped clients adopt the system without making security unnecessarily complicated for nontechnical users.

Business Technology

Review client technology stacks, troubleshoot software and cloud services, support Microsoft 365 and Google Workspace, and identify overlapping products and unnecessary recurring expenses.

Remote Support

Operate a self-hosted MeshCentral instance on Vultr for secure remote endpoint support and troubleshooting.

1Password MFA Secrets Microsoft 365 Google Workspace MeshCentral Vultr
SaaS Implementation

Business Platform Migration & Operations

Independently implemented and configured a new loan-origination and point-of-sale platform for a mortgage business without vendor-led onboarding.

Platform Deployment

Configured users, authentication, borrower-facing POS settings, pricing templates, credit-provider credentials, and operating workflows.

Migration

Transitioned active production work from the company's previous system and onboarded users through the new environment.

Communications

Designed stage-based stakeholder communications inside ARIVE that automatically update borrowers, Realtors, title agents, and internal teams as transactions progress — replacing a manual weekly reporting process.

Supporting Infrastructure

Administer Microsoft 365, domain and DNS configuration, SPF/DKIM/DMARC email authentication, endpoint upgrades, printers, websites, and day-to-day user support.

More than code

I build around the problem.

Some projects require software. Others require configuration, automation, infrastructure, training, vendor management, or simply figuring out why something isn't working.

Contact Me