I’m a design oriented software engineer based in Toronto, Canada. Fueled by the challenge of solving complex problems, I’m always inspired to build products that start with the user and end with innovation.
For the past few years, I’ve been intrigued by front-end development and all its inner workings. My current toolset includes React, Typescript, and other various technologies related to them.
Ship features for Wattpad’s 90 million monthly readers; most recently story series, a new way to group stories.
Shipped Codez, a Wordle-style Web3 game inside Telegram, built with the team behind Doodles; 21,394 games played at a 74% completion rate.
Delivered an offline-first React Native app for USG partners in the field, keeping shifts and tasks fully usable without a signal.
Led frontend epics and small teams, shipping new user-facing features and driving a legacy-to-modern framework migration to improve scalability and long-term maintainability.
Architected a Web3 rewards leaderboard with wallet-signature-verified redemption, backend-validated point tracking, and Firestore-backed progression, driving a 25% increase in engagement.
Built the USG Partner App, an offline-first React Native app for partners in the field to check into services and shifts, manage daily and period tasks, and upload proof of completed work. Nearly everything works without a signal and syncs when one returns.
Quickly ramped up on React micro-frontend architecture, collaborating with the team on bug fixes and improvements.
Delivered critical React features for the web application, focusing on responsive design, and implemented patterns that reduced development cycles.
Consulted across the stack for clients in a range of industries. Most memorably: a config-driven form system for a public sector client that encoded submissions into positionally-parsed QR codes, with a single source of truth keeping UI and serialization in sync despite no access to the receiving system.
Drove site build efficiency and repository management, implementing automated testing workflows.