Skip to main content
Griffin Wilchuk

Griffin Wilchuk

Software Engineer

Talent
VancouverMember since September 25, 2026
PHPJavaScriptSQLLaravel 11Multi-tenant architectureNode.jsExpress.jsBlade templatingReactMySQLMariaDBLinux / SSH deploymentGitStripe APITwilio / TelnyxSigned URLsWebAuthn
·

Hire this person

Send a job offer directly to this candidate

PHPJavaScriptSQLLaravel 11Multi-tenant architecture

About

Full-stack developer who builds and operates a production SaaS. Founder and lead engineer of Tickr Timeclock, a multi-tenant staff time-clock and payroll-verification platform for dental and healthcare practices, built on Laravel and MySQL. BSc Computer Science, UBC.

Experience

Founder & Lead Developer at Tickr Timeclock (2026-03 – Present)

Build and operate a multi-tenant SaaS time clock for dental and healthcare practices.

  • Build and operate a multi-tenant SaaS time clock: for dental and healthcare practices. Kiosk clock-in, payroll verification, sick-day accrual and BC Employment Standards Act calculations.
  • Retrofitted single-database multi-tenancy onto a live payroll database: tenant-scoped 15 tables and rebuilt eight uniqueness constraints as composites.
  • Designed the authentication stack by hand: cache-backed bearer tokens with a token-version column that invalidates every session on password change, plus kiosk auth using per-location tokens, station PINs and single-use punch tokens.
  • Diagnosed a production outage that was not in the code: the web SAPI had silently drifted to a different PHP build with mbstring disabled while CLI PHP was untouched; isolated it by probing runtime and extension state against the CLI binary.
  • Designed the per-employee billing metric: distinct employees who punched in the period, with a high-water mark that never falls so a staffing spike cannot produce a surprise invoice.
  • Built the admin and kiosk interface framework-free: vanilla JavaScript on Blade shells, and integrated Stripe Checkout, Billing Portal and signature-verified webhooks.
  • Operate the deployment: SSH Git deploys, scheduled commands for forgotten-clock-out alerts and photo retention, per-tenant email and SMS, and punch photos served only through six-hour signed URLs.

Software Developer (Co-op) at Project Equifood (2022-09 – 2023-03)

  • Built the REST API in Node.js and Express.js serving inventory, donation and user-account data to a React single-page client for a food-redistribution platform.
  • Designed the MariaDB schema and wrote the SQL behind inventory tracking and user management.
  • Owned the design documentation: authored the UML diagrams for a cross-functional team, then planned and drove the sprints against them.

Contractor Sales Associate at Sorrento Building Centre (2016-07 – Present)

Nine years' continuous employment, held throughout a full-time Computer Science degree and while building Tickr.

  • Resolve live mainframe and point-of-sale failures under customer pressure, restoring service fast enough to keep the store open.
  • Technical point of contact for large contractors, scoping materials lists and quotes for high-value builds.

Education

Bachelor of Science in Computer Science – University of British Columbia (2019 – 2024)

Skills

Software Engineer

Reviews

Related