Hello, I am Ashton, a Computer Science student who enjoys building software, solving problems, and working on projects that turn ideas into something useful.
Focused on software, AI, and systems
Building practical tools that solve real problems
Projects
Things I've built and explored
Capstone / OMMS
Bubblify
Build a full-stack Optical Marking Management System (OMMS) that automates the process of marking bubble sheet exams. I worked on features including the OMR processing pipeline, scan alignment and quality detection, exam versioning, bubble sheet template management, exam analytics, the admin console, and cross-exam comparison tools. The system uses React, TypeScript, FastAPI, Python, PostgreSQL, Redis, and Docker to provide an end-to-end workflow from exam setup and scan processing to grading, analytics, and result management.
Hackathon / LLM Workflow
Catasktrophy
Created a business workflow hackathon project that turns incoming requests into structured tasks using an LLM, supports role based assignment, and lets admins configure reusable department templates.
Android Studio
GPeeS
Build a mobile washroom finder designed to make finding nearby bathrooms quick and easy. I developed features centred around an interactive live map, allowing users to discover nearby washrooms, compare options, view reviews, filter results, and get directions. The app focuses on providing a simple and reliable way for users to find a suitable washroom when they need one.
C / Systems
Unix Shell
Built a Unix-style shell in C with command parsing, process creation, and execution flow that mirrors a lightweight terminal experience.
AI / Game Strategy
The Game of the Amazons
Built a deterministic tournament AI using monte carlo tree search, alpha beta pruning, and a territory control heuristic to improve decisions and overall performance.
Full Stack / E-Commerce
Full Stack Commerce Project
Built a full stack web application with an e-commerce style structure, connecting frontend flows, backend logic, and data handling into one project.
Full Stack / Project Management
Okanagan Connect
Built an event planning project focused on tracking project progress and keeping stakeholders informed. Used Smartsheet to monitor tasks, timelines, and overall progress, while providing weekly updates to sponsors to keep the project organized and transparent.
Java / AI Logic
Fantastic Bits AI
Created a logic based AI solution for a CodinGame challenge, balancing strategy, prediction, and rule based decision making.
Skills
Tools, languages, and core concepts
Programming
C
Java
Python
JavaScript
Web
HTML
CSS
Responsive Layouts
React
WebGL
TypeScript
Tools & Workflow
GitHub
Docker
UML Diagrams
Word
Excel
PowerPoint
Git (Command Line)
Smartsheet's
AI-Assisted Development / Automation
Android Studio
Databases
SQL
MongoDB
Firebase
PostgreSQL
Concepts
Data Structures
Networking Fundamentals
AI and Automation
Problem Solving
Work Experience
Hands on work
Construction Labourer
Sun N Fun Cedar Docks
Built and installed dock structures for customers.
Worked with construction tools and equipment in practical field conditions.
Strengthened teamwork, problem solving, and on-site adaptability.
Cutting Department Supervisor
Alpine Spa Hot Tub Covers
Managed AutoMetrix cutting table operations and day-to-day workflow.
Trained staff and improved consistency across the department.
Education
Academic background
B.S. Computer Science
Fourth Year
University of British Columbia
Associate of Science
Okanagan College
Interests
Things that keep life balanced
Fishing
Fishing trips around British Columbia and time outdoors whenever I can get it.
Travel / Outdoors
Exploring new places, environments, and communities that make each place memorable.