Jake "JJ" Bowen

Jake "JJ" BowenJake "JJ" BowenJake "JJ" Bowen
  • Home
  • About Me
  • Portfolio
  • Contact Me
  • More
    • Home
    • About Me
    • Portfolio
    • Contact Me

Jake "JJ" Bowen

Jake "JJ" BowenJake "JJ" BowenJake "JJ" Bowen
  • Home
  • About Me
  • Portfolio
  • Contact Me

Welcome

Hello, and welcome to my Portfolio! This page is meant to show off some exciting projects I have worked on over the years. Unfortunately, since much of my work has been done either for school or jobs, some projects will be unable to display source code, or omitted entirely. However, for any of my personal projects that you find interesting, the link to their source code  will be provided below. 

Thanks and Enjoy

my histrogram

My Document Maker

This project, written in Python, takes in text files in a specific format and combines them together into a Microsoft word document, or  a text file. By leaving variable in the input files that can be filled in at runtime, either with the command line or a with job file, one can create a template that can be filled quickly with many different inputs. I designed it for changing my resume to match job descriptions, but its also helpful for invitations, mass emails, and any document that has minor changes for each use.

My Full stack email browser

This is a walkthrough video of the full stack email browser I made for my capstone class as an undergraduate. I apologize in advance for the narration. 

The frontend was written using React, while the backend used Python, connected with a RESTful API. SQL was used to query the database. 

My Dnd combat tracker

This is one of my favorite personal projects I've worked on. It uses the Java version of Processing to visualize  a map for the tabletop role-playing game Dungeons and Dragons, which can be customized by the user to represent whatever world they want to use. The ellipses represent players, and can be moved around, allowing one to their track positions and distance from other combatants as the battle progresses. This data is also displayed in the table at the top. I designed this tool to allow myself and my players to better visualize and keep track of combat situations, which can be very complicated, and hard to record by hand.

Source Code

Want to see the source code for these projects?
My GithubHistogramDnD Combat TrackerDocument Maker

My Research

My Masters project (left) focused on creating a GPU and CPU/GPU Heterogeneous version of The PageRank algorithm. My independent study (right) continued this research to  create a heterogeneous version of PageRank that ran on an embedded device.

GPU PageRank Report (pdf)

Download

PageRank on an Embedded Device Report (pdf)

Download

Copyright © 2024 Jake "JJ" Bowen - All Rights Reserved.

  • Home
  • About Me
  • Portfolio
  • Contact Me

Powered by GoDaddy Website Builder