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
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