Skip to content
View noahfgarrett's full-sized avatar

Highlights

  • Pro

Block or report noahfgarrett

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
noahfgarrett/README.md

Noah Garrett

I build software for construction commissioning and QA/QC teams. I work at LotusWorks, and most of the projects here started as a spreadsheet or PDF problem at work: equipment lists, inspection logs, drawing sets and timesheets that someone was reconciling by hand every week.

I also run Visualize Build LLC, where I make Nightglass, a PDF and document editor for Mac, Windows and Linux that runs on your own computer. I built it for the files I deal with every day. It stays fast on huge construction drawing sets, edits the actual text in a PDF, does measurements and quantity takeoffs, compares revisions and redacts for good. There's an optional private AI assistant, no account to sign up for, and your documents stay on your machine.

Projects

  • Multitool: 15 office tools (PDF markup, OCR, forms, diagrams, dashboards) in one HTML file. Live
  • PowerBI-Custom-Visuals: 40 Power BI custom visuals in a TypeScript monorepo, from general charts to QA/QC dashboards
  • Recreation: offline desktop app that works out how P&ID and electrical drawing sheets connect, using PDF text and OCR
  • KPIntelligence: desktop app that turns synced SharePoint spreadsheets into dashboards, PDF reports and PowerPoint decks
  • Risk-Analysis: scores commissioning equipment workbooks for step coverage and issue risk, all in the browser
  • FinanceReconciliation: reconciles payroll hours exports against timesheet PDFs and produces client invoices
  • LunchCards: the card game we play at lunch. Live

Tools I use most

TypeScript, React, Python, Rust (Tauri), D3, the Power BI visuals SDK, Supabase, Playwright and Vitest.

Popular repositories Loading

  1. Multitool Multitool Public

    15 browser-based office tools (PDF, OCR, forms, diagrams, dashboards) in one HTML file

    TypeScript

  2. LunchCards LunchCards Public

    Card-game PWA for Hearts, Spades, Euchre, and Hold'em with coworkers or CPU players

    JavaScript

  3. Risk-Analysis Risk-Analysis Public

    Browser app that scores commissioning equipment workbooks for step coverage and issue risk

    HTML

  4. kpintelligence-releases kpintelligence-releases Public

    Windows and macOS installers and signed update feed for KPIntelligence

  5. kpintelligence kpintelligence Public

    Local-first desktop app that turns synced SharePoint spreadsheets into dashboards and decks

    TypeScript

  6. SSManagement-Legacy-Releases SSManagement-Legacy-Releases Public

    Release builds of the original SSManagement hierarchy tool (superseded)