About
Thanks for stopping by. Read below to learn more about my background and what drives me.
What Gets Me Up in the Morning?
My interest in software development started in high school when I took my first programming class. What immediately hooked me was the ability to bring ideas to life—the sheer power of writing code and watching something functional appear on the screen. Knowing that I could create something and have it make others' lives easier, more efficient, or more enjoyable at scale is what has made me so passionate about it.
Personally, I view programming as a craft, much like woodworking or pottery, where technical skill meets creativity to shape something meaningful that can serve a purpose. The difference is that software extends infinitely, since it's distributed digitally, and can be shared with anyone, anywhere, at any time. This opens up a world of possibilities for solving problems and enabling solutions that scale globally and impact people in ways few other crafts can. That tie-in with technology made it something I felt absolute passionate about from day one.
Since then, I’ve continued to develop my skills and push myself, working on side projects, learning new technologies, and participating in hackathons to keep growing. I enjoy exploring the intersections of software, business, and finance, and other disciplines always looking for ways to expand my understanding and impact. I value continuous learning and improvement, and I’m always looking for new challenges to tackle or new things to learn.
I earned my Bachelor's degree in Computer Science at Iowa State University, where I was involved in multiple organizations. I held leadership roles in the Iowa State Investment Group, where I worked on equity research and portfolio management. I was also part of the Computer Science & Software Engineering Club, the Wall Street Club, and worked as a Computer Science Peer Mentor.
Outside of coding, I spend time weightlifting, reading, hiking, and on the rare occasion playing strategy games (Supreme Commander is a personal favorite). The thing I value most in life is always looking for ways to improve—whether that’s through fitness, learning, or building something new.
Fun Facts
Here are a few fun facts about me:
- I once completed the 4x4x48 fitness challenge, where you run 4 miles every 4 hours for 48 hours (48 miles total).
- I took a kendo class in Kyoto, Japan, complete with a real sword training session.
- I grew up in Gilbert, Iowa, a small town with a population of around 1,200 people.
- I’ve attended three Berkshire Hathaway Annual Shareholder Meetings in Omaha, Nebraska.
Books I've Read
I enjoy reading and learning about a variety of topics. Below is a selection of some of my favorite books I’ve read, covering finance, strategy, psychology, and more.

Frankenstein
Mary Shelley

How Life Imitates Chess
Garry Kasparov

The War on Normal People
Andrew Yang

Against the Gods
Peter L. Bernstein

Man's Search for Meaning
Viktor E. Frankl

Flowers for Algernon
Daniel Keyes

The Millionaire Next Door
Thomas J. Stanley and William D. Danko

Siddhartha
Hermann Hesse

The Richest Man in Babylon
George S. Clason

Common Stocks and Uncommon Profits
Philip A. Fisher

The Acquirer's Multiple
Tobias E. Carlisle

Poor Charlie's Almanack
Charles T. Munger

Warren Buffett and the Interpretation of Financial Statements
Mary Buffett and David Clark

One Up On Wall Street
Peter Lynch

The Essays of Warren Buffett
Lawrence A. Cunningham and Warren E. Buffett

Zero to One
Peter Thiel and Blake Masters

Can't Hurt Me
David Goggins

How to Win Friends and Influence People
Dale Carnegie