Hi! I’m an experienced technologist with a background that spans web development, app development, data engineering, automation, and product ownership. I’m equally at home debugging a gnarly SQL query or shaping an early‑stage idea into something real.
When I’m not working, I’m behind a camera, on two wheels, enjoying Philadelphia’s energy, grit, and character (and food scene), or traveling for long stretches to see the world!
- The work never really ends
- Don't put it off *
- Practice choosing the better option
- Don’t follow too closely
- You can’t accomplish anything in the past
- A meaningful life: Two questions you must ask yourself
- Learn to pay yourself first
- Moving the line back to the left
- We are all capable of solving tough problems.
- Why we see limits
- Chopping problems down
- Get started. Then get inspired.
- Managing Oneself by Peter Drucker
- Why watch the same movie twice?
- An elegant answer to a personal question
- Carlos Castaneda on Uncertainty
- Clayton Christensen on Hardship and Service
- The Accidental Millionaire by Gary Fong
- Jack White on Restriction and Creativity
- Journey vs. Destination
- Small Teams of Outstanding People
- Making way for Great
- My Toastmasters Icebreaker Speech