we should be able to use a little Claude at work

Ryan Houlberg

After 8 "grad prep" classes and 6 graduate classes at Portland State, I've transferred to Georgia Tech's OMSCS program. Since classes don't start until the Fall, I finally have time for crushing projects! I hope to do fun stuff, show it off, and learn through repetitive inconsequential failure (off the job training)

view projects →about me

Things I feel confident with

C++JavaRESTful APIsLinuxgitPythonTest Driven Developmentllama.cppdocker

Things I'm learning

RustTypescriptNext.jsWASMnginx

GitHub

GitHubgithub.com/rho2-pdxGitHubgithub.com/RyanHoulberg

Lots of repos are private due to academic honesty policies and all that. I'm reviewing, updating, and integrating each project into this main dev site repo as I go. I'll be rolling this rho2 github into my RyanHoulberg github in a few weeks when I'm officially done at PSU

LinkedIn

LinkedInlinkedin.com/in/ryan-houlberg-272a0256
view the code ↓
github.com/rho2-pdx/dev_site →

Stack

  • Every part of this site is getting dockerized
  • Next.js container as the app router
  • Flask + Gunicorn container for the Poem Generator
  • nginx container for reverse proxy management and SSL
  • Managed with Docker Compose
  • CI/CD automated to VPS with Github Action, every commit pushed to main goes live
  • VPS running on Hetzner in Germany, with self-hosting and load balancing plans in the works...
  • Tracking goals and progress with Obsidian
  • local-hosting LLMs on my 4090 to integrate agentically with Zed on my dev laptop