Ahmed Shafea · Services

Technical project management for apps and websites, from idea to launch

You have an idea for an app or a website and a team, or a budget, to build it. I stand between you and the developers so the project is built as you meant it, on time and without surprises.

A technical project manager turns a business idea into clear requirements, splits the work into milestones, coordinates the developers and designers, tests what they deliver and keeps the owner informed. I do this remotely for mobile apps, websites and web platforms, especially for owners who are not technical themselves.

The problem this service solves

Most app and website projects that go wrong don't fail because of bad developers. They fail because:

  • The idea was never written down clearly, so each side understood it differently
  • There was no plan with milestones, so delays were only noticed at the end
  • Nobody tested the work properly before it reached users
  • The owner had to chase the team for updates and still didn't know where things stood
  • Feedback from users never turned into clear tasks

My job is to close these gaps, so you can focus on the business while the product gets built.

What I do on a project

Before development starts

  • Long conversations with you to understand the goal, the users and the budget
  • Writing the requirements: screens, features, user flows and what is out of scope
  • Helping you compare offers from developers or agencies
  • A delivery plan with phases, milestones and dates

During development

  • Daily follow-up with developers and designers
  • Answering their questions quickly so work doesn't stop
  • Tracking tasks in a shared tool such as Trello or Lark
  • Flagging risks and delays as soon as they appear, with options

Testing and launch

  • Testing every delivery against the requirements before you see it
  • Clear bug reports the developers can act on
  • Preparing for App Store, Google Play or website launch
  • Making sure documentation and access stay with you, not with the developer

After launch

  • Collecting feedback from users and the team
  • Turning it into prioritised improvements
  • Coordinating updates and fixes
  • Short regular reports on what changed and what's next

How a project runs with me

  1. Discovery. We talk about the idea, the users, the budget and the deadline. I ask the questions developers will ask later.
  2. Requirements and plan. You get a written scope and a phased plan that you approve before any development starts.
  3. Build in milestones. The team builds one phase at a time. I review each delivery and you see it once it works.
  4. Test and launch. We fix what testing finds, then launch with a checklist.
  5. Improve. After launch, user feedback becomes the next list of tasks.

Experience behind this service

At Softylus, a software company, I coordinated web and mobile app projects between the development team and leadership from 2023 to 2025: tracking tasks and deliveries, team communication, project data and recruitment support, with workflow automation in Python and tools like Zoho, Trello and Lark.

Since 2025 I coordinate the CHAQT app, a platform that connects experts with clients. I work across product, marketing and operations, collect feedback from experts and users, and turn it into product improvements and features.

I studied project management (Foundations of Project Management, Project Initiation and Project Planning), and I have worked remotely with teams and business owners since 2014.

Who this fits

  • Founders building their first app or platform
  • Business owners whose website or app work is late or unclear
  • Companies with an outside development agency who need someone on their side
  • Small teams that need a coordinator without hiring one full time
FAQ

Questions business owners ask

I am not technical. Can I still manage an app project?

Yes, that is exactly who this service is for. You decide what the product should do and for whom; I translate that into requirements, follow the developers and explain progress in plain language.

Do you write code yourself?

No. I manage the project, not the code. I work with your developers or help you choose them, and I use Python and automation tools for workflow and reporting, not for building the product.

Can you join a project that has already started?

Yes. I start by reviewing what exists: the requirements, the tasks, the code repository access and the last deliveries. Then I send you a short status report and a plan to get the project back on track.

Need someone to take operations off your plate?

Send me a short note about your business and what you need, and I'll get back to you soon.