Employment

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.

Merchandise Associate (part-time)

The Home Depot

  • Keep store inventory accurate by updating price labels, restocking shelves from overhead stock, and returning misplaced products to their correct locations.
  • Find and handle damaged products to keep displays sellable.
  • Help customers find products and connect them with the right staff for specialized needs.
  • Set up seasonal displays.

Computer Science Teaching Assistant

Northern Illinois University · DeKalb, IL

  • Graded C and C++ programming assignments for CSCI 480: Principles of Operating Systems, and gave students written feedback on correctness and code quality.
  • Answered students’ questions about operating-systems concepts such as processes, scheduling, memory management and concurrency.
  • Worked 10–15 hours a week alongside PhD studies in computer science.

Accounting Intern (part-time)

ML Group Design + Development · Skokie, IL

  • Supported accounts payable and receivable by processing and recording invoices from companies and contractors.
  • Tracked and reconciled company credit-card purchases using Microsoft Excel and the company’s ERP system.
  • Worked with coworkers across different roles in a professional office environment.