Please use a browser that supports canvas.

Computer Science Student

Ashton Raber

Hi, I am Ashton, a Computer Science student keen about building software, solving complex problems, and learning new technologies through hands on projects.

  • Based in British Columbia
  • Focused on software, AI, and systems
  • Building practical tools that solve real problems

Why I chose computer science

It started back in high school when I started learning HTML and found it was like learning a different way to think. I find that learning programming has taught me to think more critically about how computers and programs around me operate on a regular basis.

Things I've built and explored

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.

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 a full stack project to track project progress, used Smartsheet for monitoring, and delivered weekly sponsor updates to keep progress visible and organized.

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

Tools & Workflow

  • GitHub
  • Docker
  • UML Diagrams
  • Word
  • Excel
  • PowerPoint
  • Git (Command Line)
  • Smartsheet's
  • AI-Assisted Development / Automation
  • Android Studio

Databases

  • SQL
  • MongoDB
  • Firebase

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

Third Year

University of British Columbia Okanagan

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!