Brenden
Callahan

About Me

<I am a Software Engineer with a background as a classically trained Musician.>


Picture of me playing a soprano saxophone

I focus on making web apps that are accessible, mobile-friendly, and fast. My passion is to create things that people enjoy, whether it is software, music, or anything else that can be collaborated on.


After attending University, I wanted to make a website to promote my music. Once I started programming I couldn't stop. I knew a career change was in order and have been on this trajectory ever since. I particularly like working with ReactJS, NodeJS, and Python and am actively seeking a position.


In my free time I like to go for bike rides on the lovely Idaho trails and get coffee with my partner. I also enjoy hanging out with my hilarious cat Nona.


Here are a few technologies I'm experienced in:

My Projects

NIS, or NASA Image Search, is my latest project. The frontend was built with ReactJS and Tailwind, while the backend was built using NodeJS and ExpressJS. The home page displays the Astronomy Picture of the Day as well as a search bar that is hooked up to the NASA Image and Video Library API. You can also save your favorite images to come back to later. It is live now on Railway. you can also view the source code at the GitHub Repo


Built using:

  • ReactJS
  • NodeJS
  • ExpressJS
  • Tailwind

(Currently broken, as Heroku ended their free tier. Will be hosted elsewhere soon.) Mocks is an app to buy/sell stocks using IEX's API. It stores the data in a SQLite3 database using SQLAlchemy. This is part of the online course, "CS50 - Intro to Computer Science" from Harvard. Please check out the live site or GitHub to see exactly what I did. You can test using, username: test password: 123


Built using:

  • Flask
  • SQLite3
  • Bootstrap
  • Python

Hospital Helper

Hospital Helper is an app to help those with Aphasia, a disease that affects your ability to communicate. The app is meant to facilitate communication with a patient directly after a stroke or other serious brain injury. Feel free to visit the live site or GitHub Repo.


Built using:

  • HTML5
  • CSS
  • Grid
  • JavaScript

If you'd like to see what else I'm working on please see my GitHub or LikedIn profile. I've listed a few other projects below, such as a Discord Bot that I wrote in JavaScript that plays music, gives random facts, and generally entertains.


Other Projects:

  • Discord Bot
  • REST API
  • Linux Scripts
  • Algorithms/Data Structures

My Music

Count

Sheet music for the piece Count

Count was a personal challenge that I had wanted to complete for a while. Every measure is a different time signature, in descending order, i.e. the first measure is in 8/8, the second in 7/8, etc. until it loops back from 1/8 to 8/8. If you're not familiar with music this essentially means it's hard to tap your foot along with it.


Here's a snippet:

Jimple Slosh

Sheet music for the piece Jimple Slosh

Jimple Slosh is a hip-hop piece that I wrote for my jazz combo. The title comes from a professor misreading my handwritten "simple" as "jimple" and it stuck. In this recording, I am playing Tenor Sax.


Here's a snippet:

Expectations

Sheet music for the piece Expectations

Expectations was a piece written to be performed at NASA (The North American Saxophone Alliance). Despite this not happening, I was still able to get a decent recording performed by my saoxphone studio with me playing Alto Sax.


Here's a snippet: