Projects

Work that’s practical, measurable, and shippable.

Filter by tech stack to quickly find what matters.

Winnipeg Parks App (Android)

Android app built in Kotlin with Jetpack Compose. Uses REST APIs for park data, Firebase auth, and a Room database for offline storage.

KotlinAndroidJetpack ComposeFirebaseRoomAPI

Features: dynamic filtering, robust error handling, and a chatbot integration (Gemini).

PiXELL River Financial (UI/UX Design)

Mobile banking app UI/UX concept with a clean dashboard, account summaries, and action-first navigation. Designed as a high-fidelity screen set.

UI/UXMobileFigmaPrototyping

Focus: hierarchy, spacing, and a consistent component system.

Liquor Store Content Management System

Web-based system for managing liquor store inventory: admin updates, user browsing, and database-backed workflows.

PHPMySQLJavaScriptHTML/CSS

Impact: streamlined inventory updates and reduced manual tracking.

City of Winnipeg Parks Search

Search tool that uses the City of Winnipeg API to filter and display park information through a responsive UI.

APIJavaScriptHTML/CSS

Focus: fast filtering UX and data-driven UI rendering.

Winnipeg Transit Live (Bus Tracker)

Live-updating transit tracker that shows nearby stops and next departures, powered by a PHP proxy.

PHPAPIJavaScriptLeaflet

Features: closest-stop discovery, departure polling, and rate-limit friendly caching.

News Hub (RSS + Crypto Trends)

PHP-powered news aggregator with country/topic filters, search, caching, and a crypto market snapshot.

PHPRSSAPIChart.js

Countries: US, Canada, UK, Nigeria • Topics: World, Business, Tech, Sports, Crypto.

Personal Portfolio Website (Legacy)

Earlier portfolio implementation — retained as a project artifact.

HTMLCSSJavaScript