Welcome to my portfolio!
                        cait@about:~$ >> cat caitlin.txt
                        Hello World!
                        My name is Caitlin and I am currently a third year student at the University of British Columbia in Vancouver, Canada!
                        cait@about:~$ >> ls hobbies
                        
                            baking cakes
                            going on runs
                            animal crossing
                        
cait@about:~$ >> ls resume
                            reach out for my resume!
                        
cait@about:~$ >> ls contacts
                            linkedin
                            github
                            email
                        
EDUCATION
University of British Columbia
Bachelors of Science in Computer Science
Expected Graduation: May 2024
Relevant Coursework
  • Computational Thinking (CPSC 110)
  • Models of Computation (CPSC 121)
  • Software Construction (CPSC 210)
  • Introduction to Computer Science (CPSC 213)
  • Basic Algorithms and Data Structures (CPSC 221)
  • Introduction to Software Engineering (CPSC 310)
  • Intermediate Algorithm Design and Analysis (CPSC 320)
  • Computer Hardware and Operating Systems (CPSC 313) *
  • Internet Computing (CPSC 317) *
  • Introduction to Artificial Intelligence (CPSC 322) *
  • Machine Learning and Data Mining (CPSC 340) *
  • Differential Calculus with Applications (MATH 100)
  • Integral Calculus with Applications (MATH 101)
  • Calculus III (MATH 200)
  • Matrix Algebra (MATH 221)
  • Elementary Statistics (STAT 251)
Other Courses
  • Introduction to Engineering I (APSC 100)
  • Introductory Physics for Engineers I (PHYS 157)
  • Mechanics I (PHYS 170)
  • Chemistry for Engineering (CHEM 154)
  • Introduction to Engineering I (APSC 100)
  • Principles of Microeconomics (ECON 310)
  • Principles of Macroeconomics (ECON 311)
  • Applied Meteorology (ATSC 113)
  • Family Context of Human Development (FMST 210)
* In Progress
PROJECTS
Data File Interpreter
Implemented a full-stack application to manage and query data files with university information. Utilized a trie data structure to parse through EBNF based queries.
TypeScript, React, Node, Yarn, Mocha, Chai
IOS Pomodoro Timer App
Developed a Pomodoro Timer App for focused work and study for IOS users. Designed storyboards compatible with several Apple devices.
Project Repo
Swift, XCode, UIKit
Portfolio Website
Designed a portfolio website showcasing different projects and achievements. Hosted on Github pages!
Project Repo
HTML, CSS, JavaScript
Café Menu App
Implemented a café menu application with a front-end that allows both patron and personnel usage.
Project Repo
Java, JUnit, JSON, GUI
Discord Schedule Bot
Created a Discord Schedule Bot that can be added by users to save, schedule, and view tasks entered into a channel.
Project Repo
Python, JSON, Discord