A visit, in a few taps.
Choose a service. Find a time. All from a phone.
I’m driven by curiosity about computer science and what we can build with it.
Currently building Redsticker: software connecting pet owners, groomers and the stores that bring them together.
Today, Redsticker connects grooming bookings, groomer schedules and store operations.
Visit RedstickerChoose a service. Find a time. All from a phone.
Appointments, groomers and open slots in one place.

Follow a workflow to see the responsibilities behind the interface.
Availability · Membership · Location permissions
Booking APIs check availability, service eligibility and slot conflicts. Firestore transactions enforce scheduling constraints when a booking is written.
Usage at King & Bathurst and Richview. Managed appointments include cancellations, no-shows and already-created future bookings. Customers are approximate deduplicated booking contacts, including staff-assisted bookings. Groomers are enabled profiles with appointments. These figures are a dated snapshot.
The small decisions are often the ones a working product depends on.
Availability checks need to hold when a booking is written. Firestore transactions enforce scheduling constraints across customer and staff booking flows.
Stripe deposits use signature-verified webhooks, duplicate-booking safeguards and idempotent refunds to account for retries and booking conflicts.
Server-side membership, role and location checks scope access for customers, groomers and managers. Automated authorization-policy tests check those boundaries.
From backend integrations to building a product that real teams use.
View my résuméFull Stack Software Engineer & Co-Founder
Since 2024, Redsticker has evolved from discounted inventory tracking to a marketplace for expiring products, then to grooming bookings, shaped by feedback from Pet Valu’s leadership, store teams and groomers.
Selected among 30 ventures following 130+ applications and 60+ interviews. Received C$10,000 in non-dilutive fellowship support and completed programming in validation, commercialization and IP strategy.
Meet the cohort ↗︎Software Engineering Fellow
Built AI applications, including a retrieval-based support assistant and a flashcard product with subscription payments.
Bachelor of Science in Computer Science
Toronto, Canada
Backend Software Engineer Intern
Developed Node.js and Express APIs, integrating Mercoa and Airwallex into payment workflows.
A small workbench for sensors, circuits and physical inputs. Early experiments from an interest in hardware I’m continuing to explore.
I want to build alongside thoughtful, ambitious engineers who challenge me to get better. I’m excited to explore new technology, keep learning, and solve problems that matter.