Joseph Daniel Macam

Software Developer

Welcome! 😀

About Me

I am a recent Chico State graduate who received my B.S. in Computer Science in the Fall of 2021. I have experience programming a multitude of different fields and technologies through course work and self study, from web development to parallel programming with shared and distributed memory. My diverse background across different problem domains make me an adept problem solver and highly capable programmer.

I am currently a Post Bachelor Research Associate at Pacific Northwest National Laboratory in the HPC/ML/Quantum group studying high performance parallel programming methodologies and working on the RC: Capabilities Monitoring Project for the HPC Deception platform.


Projects

Keycap Vision

Senior Capstone Project


A Django based web app that uses artificial neural networks built with Keras/TensorFlow to identify mechanical keyboard keycap sets.

Tech Stack:

  • Django
  • Foundation 6
  • Python
  • Keras
  • TensorFlow
  • HTML
  • CSS
  • Google Cloud Platform

Gunpla Station

CINS 465 Web Development Project


A website that allows users to create a profile for managing Gundam Plastic Model Kit (Gunpla) projects and for socializing with fellow Gunpla hobbyists.

Tech Stack:

  • Django
  • Foundation 6
  • Python
  • HTML
  • CSS
  • Google Cloud Platform

Portfolio Website

Personal Project


My personal portfolio website hosted on Github Pages and using Three.js to render 3D graphics in the page. This is the website you are currently on right now!

Tech Stack:

  • Node.js
  • Three.js
  • JavaScript
  • HTML
  • CSS


My Work History

Post Bachelor Research Associate

Pacific Northwest National Laboratory

2/2022 - Present


  • Profiled IOPS metrics of the Deception supercomputer using Grafana for RCCM project.
  • Studied shared memory parallel programming methodologies on the Deception supercomputer.

Computer Science Department Tutor

California State University, Chico

8/2021 - 12/2021


Tutored and assisted students in a variety of Computer Science courses such as Web Programming Fundamentals, Algorithms and Data Structures, Compilers, and Intro to Computer Networks.

Instructional Assistant/Volunteer

California State University, Chico

1/2019 - 12/2021


Assist students in the CSCI 111 and CSCI 211 course in debugging their assignments & demonstrating debugging methods in C++. Tutor introductory programming fundamentals with students in C++, such as pass-by-reference vs. pass-by-value and variable scope and object-oriented programming


Education

B.S. in Computer Science

California State University, Chico

2018 - 2021

Contact Info