Jack Bodine
Artifacts are tangible pieces of evidence demonstrating the skills and knowledge I’ve acquired from various learning experiences. Links labeled “currently unavailable” indicate either that I haven’t gotten around to publishing it or that the project contains exam/coursework which must remain private for furture iterations of the course. However, if you email me, I’ll try to expedite it.
December 2021
www.jackbodine.com
Independent
I created this website to showcase my projects and share my photography– it’s nice to have a corner of the internet that is separate from social media sites. While I’m not a web developer, I am proud of what I’ve accomplished using just some HTML and CSS.
My goal has always been to keep the website simple and static, avoiding JavaScript or unnecessary complexity. When I decided to expand the site to include a blog and artifacts, I transitioned it from a simple project directory to a Jekyll-generated site. This allowed me to incorporate advanced features while simultaneously simplifying the overall structure.
Although computer science is my primary passion, I have a strong interest in design as well. Using a pre-made static site template would have been easier, but building this website from scratch has allowed me to imbue it with my personal touch. I’ve updated the design several times, and I’m genuinely happy with how it has evolved.
UI/UX Design, Web Development
December 2021
Rad Routes
Principles of Database Systems
Rad Routes is a web app for finding and sharing outdoor bouldering routes. This project was made with two others as part of our Database Systems course. It involves designing a SQLite database, creating a back-end with Django and front-end with react.
Database Systems, JavaScript, Web Development
April 2020
Matheroids
CSCI240 - Software Engineering
A portmanteau of “math” and “asteroids,” Matheroids is a childrens math game made for CSCI240 - Software Engineering at University of Puget Sound. This game was made by a team of five, and an online version is currently hosted by another teammate here.
The course focused on teaching software engineering principles like SCRUM, Git, and team collaboration. Additionally, we learned useful programming tools relevant to web development, including JavaScript and PHP.
Web Development, JavaScript, Php