Banner generated with my ASCIIArt program.
Page last edited on 5/8/2025


Who am I?


Picture of me

While I've lived across the United States, I call Boise, Idaho my hometown. I'm currently earning a Bachelors of Science from the Computer Science Department at Boise State University, after which I look to go into software development/engineering. I spend most of my spare time doing research of one form or another, usually into whatever tech related project I'm currently on.

My days are usually spent in or walking between classes and study locations at university, or working on coursework or projects at home with my wonderful cat, Iris (located in the bottom right of this page). This website is one such project, made to quickly have a place to store links to other projects to come.

Please feel free to reach out to me on LinkedIn if you would like to discuss anything!


Projects


Completed (to some degree):

ASCII Art

  • A from-scratch Java program to convert any image into some ASCII art. I embarked on this project to learn about mixed file type handling, optimization, and many other topics.
  • The header of this website was generated with this program, as was the Java icon to the right!

               
Picture of my server

StupidBox (no longer in service)

  • Update: I made the tough decision to sell StupidBox's hardware. While I learned an insane amount, especially during my multi hour linux troubleshooting marathons, it became abundantly clear that I did not need hardware of this calibre as my home server, and the money was best spent on other parts of my education. I hope to peice together a server cluster at some point using some old laptops and Raspberry Pi's, but it's not top priority.
  • This is the name given to my home server. While it initially ran Proxmox VE hypervisor, I eventually switched to Debian 12 to get past some serious hardware acceleration issues with Proxmox. Currently, I use it to learn metric collection and as a "clean" platform to benchmark programs I'm optimizing.
  • In the future, StupidBox will (hopefully) build and redeploy this website automatically!

Portfolio Website

  • This very website! While web development may not be my focus, I wanted a place to detail my projects and build some more skills. Obviously, the solution was to build a page from scratch.
  • Currently, this site is hosted on Github pages. While StupidBox could have hosted it, that opens up my home network to a cybersecurity rabbit hole I'm not prepared to safely tackle.

Woah....inception! (almost)

Next Up:

Easy Redeploy Workflow / Software Stack

  • I use a lot of programs in my coursework and personal projects. Right now, the majority of work is done on my laptop, with the desktop for heavy lifting and server for special tasks. I'd like a way to save every aspect of my workflow, and redeploy seamlessly elsewhere.
  • I hope to have this setup fully version controlled in a Github repo as well!
Github logo

Shelved Projects:

Picture of my custom split keyboard

Keyboard

  • Update: I had to shelve this project, due to costs and lack of learning from it. Prototypes were looking to be in the $50-100+ range per attempt, and this was not going to be a one-and-done experience, not to mention tariffs ruinning my ability to get cheaper parts for prototyping. And sadly, there wasn't as much to learn here as I had hoped. The majority of solutions were either fully coded and just required configuration, or obscenely expensive and proprietary. I decided not learning as much wasn't worth the money, and shelved this project for now. I will see if some of the existing solutions would be open to me contributing some code one day, as that could be a fun project.
  • I want a keyboard that suits a very specific set of needs, that does not exist on the market currently. As such, I plan to build one from scratch. I've assembled many boards before, but this one will likely require custom PCB, wireless protocol, case, and firmware modifications in order to make it work properly
  • The keyboard to the left is on of my previous builds I'll take inspiration from.



More to come! As I get time, I'll expand this website. But for now, this is it.


Links:

A picture of my beloved cat, Iris.