I build software that turns messy real-world workflows into clean, useful digital systems. I'm studying Computer Science at Trinity Western University, and I like working where dependable engineering, product thinking, and interface design meet.
A lot of my best work lives in that space: mobile tools, internal platforms, and privacy-first AI experiences that need to feel simple for the user and solid underneath. My background in automation and robotics still shapes how I build, and outside of code I'm usually around Porsche design, hiking, or homelab projects, including building my own NAS.
Currently studying computer science with a practical focus on software systems, mobile development, backend APIs, and product-minded engineering.
Built my foundation in engineering systems, automation, and structured problem-solving, which still shapes how I approach debugging, architecture, and real-world software workflows.
Worked inside a Git-based team workflow to ship React Native features tied to REST APIs and real user flows. I focused on reusable component patterns, cross-device testing, and the debugging needed to keep the product stable when it left the simulator and hit real phones.
Built and refined Android UI in Java/XML, improved responsive screens, and used Android Studio profiling tools to track down performance and stability issues. I also contributed reusable UI components and worked in an Agile-style environment that emphasized clean Git habits and fast iteration.
I recently shared a milestone from the UFV School of Computing Cyber Defense & AI Hackathon, where my team won 1st place in the Cyber Strike Challenge. It was the kind of high-pressure environment I enjoy most: real-world security problems, fast collaboration, clear communication, and technical decision-making under time constraints.
View Post →I also recently shared my experience helping with Trinity Western University's first hackathon through the MET Club, where I led a prompt engineering workshop and supported a live chess-bot challenge with the TWU Chess Club. It was a strong blend of teaching, collaboration, and practical AI work in a builder-focused setting.
View Post →Privacy-first AI assistant for BC regulations that turns legal PDFs into fast, context-aware Q&A. Built with Flask, intent-aware prompting, and in-memory document handling.
Flask PDF Q&A Privacy-First AIDigital donation logging system for FoodLink Society that replaced a paper workflow with offline sync, editable entries, dashboards, reporting, and audit tools in Firebase and Firestore.
Firebase Firestore Offline SyncPrivacy-first browser extension that lets users chat with a local Ollama model about the active page and its images while keeping context on-device.
Browser Extension Ollama Local AIGamified shared-living app for chores, bills, and routines with XP, streaks, rewards, and playful accountability loops.
Flutter Firebase Gamified UXLocal-first audio app for transcription, translation, summaries, and Q&A, powered by Whisper without sending recordings to external services.
FastAPI Whisper Local-FirstMachine learning project for classifying Escherichia species from 16S rRNA sequences using alignment-free k-mer features.
Python ML BioinformaticsA-Frame VR game where a paper plane guides dreams through clouds and glowing rings, built with mobile VR, gaze controls, and a story mode.
A-Frame WebVR Game DesignInteractive A-Frame solar system exploring orbit animation, lighting, textured planets, and navigable 3D space.
A-Frame WebVR 3D InteractionPython backend for hosting chess-bot tournaments, letting participants plug in bots and compete in a controlled environment.
Python Chess BackendEarly Python-based AI course project exploring model logic, automation, and fast iteration through small experiments.
Python AI/ML Course ProjectEarly privacy-centered product concept around safer digital experiences and stronger user control.
Privacy Concept In ProgressEarly conversational AI concept exploring supportive UX and more thoughtful human-centered interfaces.
AI Concept In ProgressEarlier static portfolio site built with vanilla HTML, CSS, and JavaScript to present projects and client work.
HTML / CSS JavaScript PortfolioCurrent portfolio direction exploring ASCII art, scroll-driven transitions, and a more distinctive static web identity.
HTML / CSS JavaScript ASCII UIIf you're hiring, building something useful, or just want to talk about product, software, AI, or design, I'd be glad to connect.