Welcome!
My name is Andrew - welcome to my website!
This website serves as a way to get to know me.
If you wish to contact me, e-mail me here.
About me professionally
I love computers and technology
I graduated from Western Washington University (June 2022) with a Bachelors Degree in Computer Science.
Over the course of my high school and college careers, I learned a whole lot of useful skills and tools, which include but are not limited to:
Programming Languages:
C
Java
C++
Python
JavaScript
NodeJS
Scheme
SQL
MatLab
Technological Skills/Software
Gitlab
GitHub
Microsoft Excel
Google Cloud
Firebase
Unity
Education & Coursework
Computer Systems: An introduction to computer hardware and representation of data. Beginning with binary and working into assembly. Projects included bitwise operations, assembly comprehension, and overflow attacks, in addition to learning basic C and Unix. Other topics included optimization, caching, memory organization, and linking.
Computer Networks: Introduction to computer networks; network architecture and design; protocols, management, physical networks; implementation of network protocols, programming projects in protocol usage and applications.
Operating Systems: Explores the services operating systems provide to executing processes and their secure access. Topics include memory management, concurrent process management, resource management, system call implementation, file systems, and memory protection.
Database Systems: An introduction to the underlying data models and theory of database systems and the design, implementation and manipulation of relational databases.
Usable Security and Privacy: An introduction to usable security. Covered combination of theories and methods associated with human-computer interaction (HCI) and the social study of digital technology. This course also addressed design issues and topics commonly associated with usable security, such as end-user encryption, user authentication, and information sharing.
Senior Project
In the 2021-2022 school year, I worked on a project with two other students, headed by Dr. Filip Jagodzinski. The goal of this project was to raise money for the WWU Computer Science Department as part of Give Day 2022. My team was tasked with creating a program that could take in video clips and images and automatically generate semi-personalized videos from those videos and images. Our application then uploaded the video, saved the URL, and added that URL on to a list of potential donor recipients. For Give Day 2022, over 2000 unique videos were automatically created, uploaded, and distributed to computer science faculty, alumni, and other potential donors.
This project was created using Python, HTML, CSS, JavaScript, and put online using Google Firebase.
The website we made with a sample video (made for one of our professors) can be found here and the video can also be found below.
About me personally
I'm from Kirkland, Washington, love animals, and playing video games. I also love laughter and comedy, and so I'm always excited to hear new jokes.
My skills include:
Collaboration/Teambuilding
Ability to easily develop rapport with customers and co-workers
Engaging sense of humor
Able to easily adapt to variable work environments and continuously changing demands
Reliable
Strong work ethic
Personal projects
(These projects are best experienced on a desktop computer)
Sine Wave Generator: A program that draws a sine wave based on the input period and amplitude, and shows the equation necessary to graph it.
Find the Treasure: A basic game where the goal is to find the treasure located somewhere on the map based on the color of the player's square. By traversing using arrow keys, the player changes color as they get closer to the treasure.
Color Picker/Painter: This program allows the user to select a color via Red, Green, and Blue sliders and then draw anything on a 8x8 grid