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
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.devGoogle 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.devPairwise ranking app using heap-sort and merge-sort to reduce comparisons, with anonymous sessions and a social guessing loop.