
I’m Buck Spencer, I write software and wrangle technology.
Science has always been a passion of mine, ever since I was a kid watching Bill Nye on PBS. Back then, we didn't have the powerful, ubiquitous devices we rely on today, but I grew up exploring technology on the family Macintosh IIsi. I still have fond memories of games like Spelunx and Kid Pix.
Fast forward through many years and life experiences: for the past decade, I've been “learning to code.” Anyone who writes code knows that once you start, you never really stop—it's a constant journey of growth and skill-building. Over the years, my applications have become cleaner, more robust, and better designed. But I still hold onto that curious mindset of ABL: Always Be Learning.
Since the release of modern AI workflows, my deliverable speed and project scope have increased immensely. These advancements have empowered me to approach challenges more effectively and produce high-quality results faster than ever. I'm genuinely excited to see how these technologies will continue to evolve and push the boundaries of what's possible.
This portfolio site showcases my work, much of it written in JavaScript. That said, my Ruby skills haven't gone to waste—it remains one of my favorite languages. To me, Ruby is still the most elegant and readable language out there while being powerful enough to handle a wide range of tasks.
Feel free to explore and see what I've been working on in this ever-evolving, fast-paced world of technology we live in.