Full-Stack Engineer (Contract)
Professional credentialing and verification platform
- Build and maintain the full stack of a national registry that verifies the credentials of professionals. The frontend is plain JavaScript and Vite; the backend runs on Node.js with Firebase Cloud Functions, Firestore and Cloud Storage.
- Built membership billing with Stripe, using webhooks to keep account status in sync with payments.
- Generate digital credential passes for Apple Wallet and Google Wallet, and built a public page where anyone can verify a member’s status.
- Connected third-party insurance-verification and background-check APIs. Members enter sensitive data on the provider’s own pages, so the platform never stores it.
- Built automated email and SMS reminders for expiring credentials, sent through scheduled functions at times suited to each member’s time zone.
- Set up CI/CD with GitHub Actions: unit, integration and Playwright end-to-end tests run against the Firebase Emulator Suite. Production monitoring uses Google Cloud alerts and uptime checks.
Multi-location medical wellness clinic
- Redesigning the clinic’s website, which is moving off a no-code builder (Framer). The redesign went through four rounds of mockups, including a brand guide and a services hub.
- Built a 15-page static site in HTML and CSS: clean URLs, separate pages for each location with embedded maps, a membership page, and a searchable menu of 145 services.
- Planned and implemented technical SEO: a unique title and description on every page, canonical and Open Graph tags, structured data (JSON-LD) for the business, its locations and staff, its services and its FAQ, plus a sitemap and robots.txt.
- Wrote a map of permanent (301) redirects from the old site’s addresses, so the new site keeps the search rankings the old pages earned.
- Deploy preview builds with Cloudflare Workers.
Client projects: details under NDA.