Overview

Welcome back - here's your snapshot

Live demos

Live

Real apps running in your browser. Open one and click around.

01 / 03

Ontario Mortgage Qualification Calculator

Purchasing power, GDS/TDS ratios, and Ontario closing costs

A full-stack calculator that estimates purchasing power, mortgage payments, debt-service ratios, default-insurance costs, Ontario closing costs and the cash required to complete a purchase, backed by live Bank of Canada benchmark rates.

MacUtility

A warm, local-first macOS storage utility

An Electron desktop app that scans the startup disk, explains where storage goes and only cleans up what the user has reviewed. It has a native scanning engine, risk-aware cleanup and a browser demo that shares the real interface.

EVOLVE

An AI fitness coach and multiplayer fitness RPG

A React Native app for iOS and Android that plans training, logs every set and turns consistency into an original character you level up. Its progression rules are designed so the game never rewards overtraining.

Project × Tech Matrix

Instead of rating myself with arbitrary percentages, this matrix shows where each technology has been used across real projects.

ReactNext.jsTypeScriptRedux ToolkitMaterial UIMapboxNode.jsExpressAuthREST APIsPostmanMongoDBFirebaseWebSocketsElectronVercelHerokuGitHubSK

SignCast / KioCast

Full Stack Software Developer

Digital signage and kiosk management platform with admin dashboard, media library, role-based auth, WebSocket and local device syncing, Electron display clients, and Mapbox-based map pages.

ReactNext.jsTypeScriptRedux ToolkitMaterial UIMapboxNode.jsExpressMongoDBFirebaseAuthREST APIsPostmanWebSocketsElectronVercelHerokuGitHub
Case study coming soon

Contribution activity

... contributions since 2023
Loading contribution graph...
LessMore

Frontend

ReactNext.jsTypeScriptReact RouterTailwind CSSMUIRedux ToolkitTanStack QueryGSAPFramer Motion

Backend

Node.jsExpressREST APIsJWTOAuthStripeValidationFile handling

Databases

MongoDBMongooseFirebasePostgreSQL (basics)Redis (basics)

Real-time / Desktop

WebSocketsElectronKiosk appsLocal syncing

Blockchain / Bitcoin

GoBitcoinTaprootBitcoin ScriptRegtestMempool.space API

AI / Product

OpenAI APIsLLM workflowsPDF generationSpeech-to-textText-to-speechAutomation flowsHugging FaceEleven Labs

Maps & Integrations

Mapbox APIGoogle MapsLeafletGoogle APIs

DevOps / Tools

GitGitHubVercelDocker (basics)Azure (basics)pnpmBunHerokuGrafanaPrometheus

Recent experience

Daily-driver stack

ReactNext.jsTypeScriptNode.jsMongoDB