Mack Cooper
I'm a software engineer based in Portland, OR.
Welcome to my personal website!
More About Me
My Projects
About
Hi there!
I am a software developer and recent graduate from the Master of Science in Computer Science program at Portland State University. My background in Classical History informs my drive to use a communication-centric work style and explore how software development can be used to advance ourselves humanistically.
I've Got Skills
I Speak Computer
Experience
September 2018 - August 2020
Computer Science Tutor
Maseeh College of Engineering & Computer Science, Portland State University
-
Provided guidance to students seeking assistance with assignments and concepts in computer science
-
Exercised knowledge in broad array of topics and subject matter, including but not limited to: C/C++/Java/Python syntax and conventions, Object Oriented Programming, basic data structure and algorithm implementations, and design ideation and specification
August 2016 – April 2018
Sales Associate
Time Vault Games, Portland, OR
-
Managed inventory, including auditing and restocking across thousands of items
-
Interfaced with customers to best ascertain desired product and give recommendations
-
Organized and ran events and tournaments, including scorekeeping and judging
January 2016 – April 2016
Research Assistant
Institute for Sustainable Solutions, Portland State University
-
Transcribed interviews to be used in qualitative research
-
Provided Insights and impressions from transcribed interviews
August 2014 – May 2015
Marketing Assistant / Web Specialist
School of Extended and International Education, Sonoma State University
-
Maintained and updated websites for multiple academic and professional development programs, overseeing site-wide style update
-
Collaborated with program coordinators for development of tone, style, and audience ease of use
Projects
mackkcooper.github.io
My personal website, which you are viewing right now! I hosted it for free through GitHub pages and wrote it from the ground up using Bootstrap and Sass.
Check It OutChat Application
A chat application written as a group project by myself and a classmate for our Internetworking Protocols course. Done entirely in Java using Sockets and Swing, it has a fully functioning GUI and makes use of asynchronous threads to handle incoming connections.
Check It OutConvex Hull
The term project for my Algorithms and Design Analysis course. I chose to implement various versions of the Convex Hull algorithm and test their performance by outputting csv tables. I also wrote a small Python application to take CSV tables and plot them into visual representations of the algorithm solutions.
Check It OutCATLAS
A web application for connecting you to neighborhood cats so you can visit them. This was a group term project for my Full Stack Development course. It was implemented using Bootstrap, Express, Node, EJS, Google Maps API, and MongoDB and was deployed on Heroku.
Check It OutOuroboros
An open source terminal snake game and group term project for my Open Source Software course. Implemented in Python using pycurses and uploaded to the Python Package Index (PyPI).
Check It Out