Andrew Ettenger is the founder and principal engineer at Pennypack Software. The company was started after ten years working as a software engineer and product manager at startups and enterprises.
What struck him most during those years: the gap between what teams think they need and what actually helps them ship. Million-dollar platforms go unused while a simple script someone wrote in an afternoon becomes mission-critical.
Our team has worked with everything from Rails monoliths to microservices, React SPAs to Phoenix LiveView. We're particularly interested in AI integration, but only where it genuinely solves problems. The tech stack matters less than understanding what you're actually trying to build.
Every project starts with understanding the real problem. Not the feature request, not the imagined solution, but the actual workflow that's broken. Once we identify that, we build the simplest thing that fixes it. Then we ship it. Then we iterate based on real usage.
This approach comes from years of watching overcomplicated systems fail while simple tools succeed. Your business doesn't need another platform. It needs software that solves specific problems and gets out of the way.
We're located in Philadelphia, where the tech scene is smaller but the problems are just as interesting.