• We are Good App Company

    We Design and Develop Software for Humans

  • Product Strategy & Operations

    Helping You Define Metrics for Success

  • UX Design

    Understand Your User and Build a Better Product

  • Software Design and Development

    Agile development for Web and Mobile

Product Strategy & Operations

We help figure out what you need built. We also help your product and operations teams define workflows and metrics for success.

User Research &

We help you understand the people using your product. Helping you to make better product decisions.

User Experience (UX)

We help you build products based on your business goals and the understanding of what your users need.

Web & Mobile Application Development

We offer full stack and mobile development services using best practices of agile and test driven development.

Our Work

Click to see more

Soldsie: Using Data to Design Onboarding Flow


Click to see more

Smart Sparrow: Building an Algebra Simulation Tool For Students


Click to see more

Stitch.es: From Concept to Product


The Team

Hadiyah Mujhid

Founder, Lead Software Developer

Over thirteen years experience as a software engineer and project lead. Previously at Lockheed Martin, worked on ground communication systems, flight system software, and satellites using languages ADA, C++, and Java. After leaving Lockheed Martin, has built web and mobile applications for start-up and mid-size corporations. (Ruby on Rails, Node.js, Android)

Morten Lundsby Jensen

Founder, UX Specialist, Product Manager

Spent six years with Google in Europe and the US working on various aspects of Google advertising products for small and medium sized business globally. Most recently lead a team building online support and education websites for Google’s AdWords advertisers, millions of small and medium sized businesses in 40+ languages across 100+ countries.

How We Work

Here’s what can be expected on a software development project. The steps may change depending on the needs on the project and team.

Step 1: The First Date

This step usually begins with a consultation call or a coffee meeting. We’ll ask a lot of questions. We hope you’ll ask us a lot of questions. We will have a mutual goal of getting to know each other, understand goals and fit to see if we can work together. If we decide to move forward, the very next step would be the signing of our services agreement and prepayment of a retainer to begin work. Next, we’ll schedule a kickoff meeting.

Step 2: The Kick-off

As we have decided that we want to make beautiful things together, it is time to work through the requirements for the project. We like doing this in a full day, face to face, kickoff meeting. During the kickoff stage, we work closely togther to understand goals, plans, budgets. We’ll take a look at top level objectives and drive down into user stories. At the completion of this meeting, we will have basic wireframes, user stories, and a MVP roadmap with weekly objectives.

Step 3: Build It

With a roadmap in place, we’re executing. We’ll be in close communication to ensure that our weekly priorities are aligned. You’ll see how our time is being spent and provide feedback for next week’s iteration.

Step 4: Ship It

You’ve seen it, you’ve blessed it, now we ship it. As a agile development step, we’ll move back and forth between steps 3 and 4. As soon as a feature is completed, we’ll delivery it to you in a “staging” environment. The staging environment is where you get to see and try out all the features before the site is deployed to production.


Tell Us About Your Next Project