Nicholas Maassen

Westland, MI nick@nmaass.dev 734-748-8177 nmaass.dev github.com/NMaass linkedin.com/in/nmaass

Summary

Full-stack engineer at Avodah Software since Feb 2024, building workflow software across CRM dashboards, payments, scheduling, integrations, and AI-assisted reporting. Focused on reliability, performance, product scoping, TypeScript/React, vendor APIs, and production hardening.

Skills

Languages/Stack: TypeScript, JavaScript, React, Node.js, Bun, Fastify, PostgreSQL, Supabase, Drizzle, Firebase, AWS Lambda/DynamoDB

Platform/AI: Cloudflare Workers/D1/Pages, Fly.io, Stripe Connect, Clerk, Sentry, Microsoft Graph, Deepgram, OpenAI/OpenRouter, Promptfoo, Playwright, Vitest

Experience

Avodah Software Farmington Hills, MI
Full Stack Software Engineer Feb 2024 - Present

Financial dashboard and CRM sync

  • Added CI-enforced performance budgets for a CRM-backed dashboard: backend p95 < 200 ms, initial bundle < 200 KB gzip, and dashboard LCP < 500 ms; measured dashboard p95 55 ms, 153 KB gzip bundle, and 102 ms LCP.
  • Hardened CRM sync and review/staging workflows with live-data sanitization, PII leak guards that fail before writes, human-readable admin error surfaces, dedicated test database isolation, and a sync optimization saving 5+ vendor API requests per run.

B2B marketplace and payments

  • Implemented Stripe Connect ACH checkout, webhook-driven payment status, title-verification payout gates, purchase-order states, FedEx/Postmark support, onboarding gates, and RLS-backed permissions.
  • Added 172 unit tests plus CI gates across API/frontend/shared transaction paths; extracted payment/auth/email services and made payout failures queryable for reconciliation without triggering webhook retry storms.

AI-assisted care workflow

  • Added transcript word-count and duration gates that skip empty-report generation, avoiding 6 LLM calls and review-ready emails when a recorded meeting effectively did not happen.
  • Hardened scheduling/report operations around duplicate booking risk, reminder delivery, Deepgram transcription metadata, Promptfoo evals, role-specific review surfaces, and recipient-safe rebooking flows.

Scheduling integration

  • Built an appointment-sync integration across two vendor systems with encrypted credentials, setup flows, scheduled reconciliation, sync logs, Sentry monitoring, demo tooling, and E2E validation.

Earlier Experience

  • Politics On The Go - Full Stack Software Engineering Intern Jan 2023 - May 2023 Flutter/AWS civic engagement app; built Lambda/API Gateway functions that improved matching accuracy by 50%.
  • Grand Circus - JavaScript Teaching Assistant Sep 2022 - Jan 2023 Helped teach Angular and TypeScript; led portions of class and mentored students one-on-one.

Education

Wayne State University
Bachelor of Science, Computer Science
Detroit, MI
May 2023

Projects

  • Cube Merge - TypeScript, React, Firestore, Cloudflare Pages https://cube-merge.nmaass.dev
    Google Docs-style collaboration tool for Magic: The Gathering hobby groups, with anonymous branching, immutable change history, threaded comments, and CubeCobra export.
  • Trait Ranker - TypeScript, React, Firebase https://trait-ranker.nmaass.dev
    Pairwise ranking app using heap-sort and merge-sort to reduce comparisons, with anonymous sessions and a social guessing loop.