Please use a browser that supports canvas.

Computer Science Student

Ashton Raber

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

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.

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

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.

Academic background

B.S. Computer Science

Fourth Year

University of British Columbia

Associate of Science

Okanagan College

Things that keep life balanced

Fishing

Fishing trips around British Columbia and time outdoors whenever I can get it.

Fishing trip

Travel / Outdoors

Exploring new places, environments, and communities that make each place memorable.

Ship as the background
Costa Maya
Mazatlan

Let's connect

Feel free to reach out!