Jason Garber, Mike Nicholaides, and Greg Sterndale, founders of Philadelphia software development company PromptWorks

Our Story


We've been building great software from the start. In fact, our three founders are themselves expert software engineers. When they started PromptWorks in 2013, they already had decades of experience building great software and deep roots in the Philadelphia developer community. This level of software expertise is a huge advantage. It means your software is never our guinea pig. We know how to build great software because we’ve done it many times before.

Clutch top software development firms, 2017Philadelphia Business Journal, 2016 top software developers

Driven by your success

Our success as a company is tied to our client’s success. Literally. How? For starters, we have a “no lock-in” policy at PromptWorks. This means that if you aren’t happy with PromptWorks, you’re free to take our code and tests to another shop. To keep your business, we have to keep you thrilled with our work.

Using this approach, we’ve helped Fortune 500 companies and New Ventures alike build amazing software. We’ve grown from a team of three to a team of 20+ simply by building software our clients love.

Some PromptWorks engineers planning at the whiteboard

Our Approach

Agile process

Agile is how we consistently deliver great software on-time & on-budget. Our process for building amazing custom software always starts with a deep understanding of your business and software needs. From the start, we break down project goals, discover user stories, and prioritize the work ahead of us.

Then throughout your project, we stay in constant communication to build exactly what you want. You see working software every week and can prioritize features in real time. No black boxes. No surprises.

This approach means you’ll be continuously involved in the design of your software, features are developed rapidly, and you can give feedback immediately. There are no last-minute panic attacks. We can ship your app quickly and frequently and the app can grow and change easily over time.

Code Quality

High quality code means that your app works flawlessly – and keeps working. A lot of software works fine at first. But then it starts breaking as new features are added, or under the strain of more users. Maybe you’ve experienced this first-hand. At PromptWorks, though, we build code quality into everything we do. We only hire the top software developers and UX designers using a rigorous technical evaluation process. We use automated testing to make sure every part of your app is working, release after release. And pair programming helps us consistently produce higher quality application designs.

They’re tuned into the project and act as part of our team. They help us achieve every goal that we set.

Review on Clutch.co


We’re more than contractors – we’re your partners.
That means we strive to work with you seamlessly as one team. We’re set up to be flexible to meet your needs. Need a bigger team? No problem. Want to move a project internally? We can pass off a project at any time and train your team to get it up and running internally. Need help hiring internal developers? We can even help with that by offering technical reviews and evaluations of candidates.

We think great partnerships are built on shared interest – not project lock-in. Which is why we have a “No Lock-In” policy. This means that if you aren’t thrilled with us, you can take our code and tests to another shop to pick up right where we left off, no hard feelings. We’re in this together with you, and it’s in our best interests to keep delivering great software to you.

PromptWorks office in Philadelphia

Our Team

Great software isn’t an accident. It takes a team of skilled experts. Not only are we passionate about building great software, but we have the technical expertise to bring it to life. We’re experts in Ruby, Python, JavaScript, Mobile development, UX Design, and Agile Processes. We love solving complex problems and building user experiences that surprise and delight users.

  • Greg SterndaleCEO & Software Engineer
  • Mike NicholaidesCTO & Software Engineer
  • Jason GarberCOO & Software Engineer
  • Dawn McDougallDirector of Client Engagement
  • Kristy HumesDirector of Operations
  • Matt RiedelDirector of Engineering
  • Steve CleffDirector of Product Design
  • Jay NewlinQA Manager
  • Thomas ChandlerEngineering Manager & Software Engineer
  • Andrew CroceUX/UI Designer
  • Ashley HannanSoftware Project Manager
  • Ben NovackSoftware Project Manager
  • Carleton AtwaterSoftware Engineer
  • Chris CauleySoftware Engineer
  • CJ GreenSoftware Engineer
  • Dan CorriganSoftware Engineer
  • Dan McClorySoftware Engineer
  • Graham BeckleySoftware Engineer
  • Hardik SavaliaProduct Manager
  • Jeff DevilleSoftware Engineer
  • Jon LongUI Engineer
  • Kara LindstromSoftware Project Manager
  • Leigh PassamanoSoftware Engineer
  • Luis CielakUX/UI Designer
  • Mo GilletteOffice Manager
  • Nicole PhoenixOperations & Community Engagement Coordinator
  • Patrick SmithSoftware Engineer
  • Ray ZaneSoftware Engineer
  • Rob HasslerBusiness Development Manager
  • Ryan HinkelSoftware Engineer
  • Richard HowardSoftware Engineer
  • Steve SweetneySoftware Engineer
  • Tim FloodSoftware Project Manager
A meetup at PromptWorks offices

Our Community

We’re proud to be a part of the vibrant Philadelphia software developer community. We value giving back to the tech community here in Philadelphia and sharing our knowledge and experience with other software developers.

Jason Garber, Mike Nicholaides, and Greg Sterndale, founders of PromptWorks, playing foosball
Some software development books on the PromptWorks bookshelf
Some PromptWorks employees and a laptop


Ready to get your project off the ground?