Sole developer, 11 years building and maintaining business-critical spreadsheet and web tools — now taking on Excel/VBA automation and small web builds as a freelancer.
For 5 years, I was the sole developer and maintainer of a custom HTML/JavaScript/CSS application used daily by an 8-person team — preceded by 6 years designing and running the Excel-based system it replaced. I own the full lifecycle: requirements, development, testing, deployment, and ongoing iteration. I'd rather spend an extra hour catching an edge case than ship something that breaks under real use.
Custom macros that automate repetitive spreadsheet tasks — from data cleanup to one-click report generation.
Structured, formula-driven workbooks that turn raw data into something a client can actually read.
Fast, no-framework HTML/CSS/JS sites — no bloat, no unnecessary dependencies, built to load instantly.
Embeddable, interactive tools — quote calculators, form logic, live data processing — for an existing site.
A client hands over a raw, messy order spreadsheet. Selecting a customer from a dropdown auto-populates the entire invoice — contact info, line items, subtotal, tax, and total — via INDEX/MATCH/COUNTIF formulas. A companion VBA macro adds one-click PDF export.
Windows may block the macro after downloading — right-click the file → Properties → check "Unblock" → OK, then reopen.
A moving company needed a quote calculator customers could use themselves, instead of waiting on a callback. Selecting home size, distance, and add-ons updates the price range, crew size, and hours live — pure HTML/CSS/JS, no backend.
A client's order export is never clean — duplicate rows, inconsistent casing, missing fields. Drop the CSV in and it dedupes, normalizes, and flags incomplete rows for review, then generates a revenue summary, chart, and top customers/products — entirely in the browser, no data ever leaves the page.