
Modeling TFSA, FHSA and RRSP Rules in Software
How I model TFSA, FHSA and RRSP contribution room in MapleWealth: ledgers instead of balances, carry-forward, re-contribution timing and the edge cases.
Real-Time Mobile Marketplace & Live Selling Platform
A cross-platform mobile marketplace (React Native + Expo) backed by NestJS and Supabase. Features real-time live auction bidding, interactive video live-stream selling, offer negotiations, and 7-language RTL support.
Snagly is an end-to-end peer-to-peer mobile marketplace built to modernize second-hand and new goods trading. Combining classic classifieds with live-stream video commerce, real-time auction bidding, and instant chat negotiations, Snagly provides sellers with high-engagement sales channels and buyers with interactive, trusted shopping experiences.
Modern marketplace apps must balance high-frequency real-time features—such as live video streams and sub-second auction bidding—with smooth mobile performance across diverse devices and varying network conditions.
Engineered an interactive, real-time mobile marketplace that combines live-stream commerce, auction bidding, and multi-language support into a unified, high-performance experience.
The platform required a modular React Native architecture paired with event-driven WebSockets and a scalable PostgreSQL data store.
Snagly leverages Expo SDK 57 and React Native for a cross-platform mobile frontend, powered by Socket.IO for real-time events and NestJS + Supabase for production data management.

Interactive video rooms allowing sellers to highlight pinned products live while buyers chat and purchase in real time.
WebSocket-driven live bidding rooms with countdown timers, dynamic price updates, and instant outbid alerts.
Built-in i18n support with complete Right-to-Left layout adaptation for Arabic users.
Sellers stream live video while broadcasting pinned product cards directly into viewer chats.
Competitive bidding rooms featuring sub-second countdown timers and instant bid notifications.
Direct buyer-seller messaging with embedded offer submission and counteroffer acceptance.
Fully localized interface supporting English, Arabic, French, Chinese, Spanish, Hindi, and Tagalog.
Snagly demonstrates how real-time interactive video and auction mechanics can be combined cleanly inside a mobile app without compromising on frame rates or response times.
The custom navigation architecture and state management layer keep screen transitions smooth across iOS and Android while supporting instant updates across Socket.IO rooms.
By unifying classifieds, live-streaming, and auction bidding, Snagly provides a modern marketplace platform ready for global deployment.
Notes from client work and side projects: architecture decisions, tooling and what shipped.

How I model TFSA, FHSA and RRSP contribution room in MapleWealth: ledgers instead of balances, carry-forward, re-contribution timing and the edge cases.

Server-authoritative bids, countdown clock sync, optimistic UI and reconnection: the architecture behind real-time bidding with Socket.io and PostgreSQL.

Why I built 58 free developer and design tools that run entirely in the browser, how one data file drives them, and what I'd change.