Founder of ProApp

Simon Tam

Simon Tam has more than 15 years of app and web development experience. He works with you directly to understand the problem, decide how to approach it and follow the project through development, testing and handover.

Concept illustration of a technical planning desk with notes and a computer
DIRECT · THOUGHTFUL · ACCOUNTABLEDirect communication. Clear progress throughout.Concept illustration
Your developer

Work directly with the founder

ProApp develops apps, websites, business systems and AI systems for Hong Kong SMEs and clients overseas. We also repair AI-generated code, take over unfinished projects and improve software that is already in use.

Simon Tam discusses the project with you and does the development work. You can ask him whether a feature is feasible, why he recommends a particular approach and how the work is progressing. He also explains any problems that affect the cost or schedule.

Technical decisions

Understand the work before choosing the technology

Who will use the system? How is the work done now, and what takes the most time? We start with those questions and consider how the software will be run and maintained.

01

Custom software or an existing tool?

An existing tool may be enough. Other jobs need systems connected or software built from scratch. We compare the options against your requirements, data access, costs and maintenance needs, then explain what we recommend and its limits.

02

Review the code before taking over

We review the code, data and deployment to understand where the problems are. We keep what can be used, explain what needs repair or rebuilding, and agree with you on what to tackle first.

03

Using AI in development

AI helps with coding, testing and documentation. The founder chooses the tools, reviews the code and is responsible for delivery. If your software includes AI features, we explain which results need human review and any limits on how they should be used.

Current services

What we work on

You can bring us a new project or an existing system that needs work. We review your needs and the current setup before agreeing on what we can take on, what will be delivered and the timing.

01

App development

Develop mobile apps or web apps, including interfaces, accounts and data handling. Device features are agreed before development.

View service details
02

Website and web app development

Build business websites, customer portals and e-commerce features, with layouts for mobile, content management and customer enquiries.

View service details
03

Business system development

Develop systems for quotes, orders, documents and approvals, and connect them to your existing tools where needed.

View service details
04

AI system development

Assess AI features such as document processing and knowledge search. Agree on how data is handled and which results need review, then develop and test the features.

View service details
05

AI-generated code rescue

Review AI-generated apps or websites, identify problems with sign-in, data, payments or deployment, and make the repairs agreed in the scope.

View service details
Getting started

Have an idea but need help getting started?

Tell us what you want to do, what's getting in the way, your budget and your preferred timing. You don't need to choose the technology first. If you need someone to take over or maintain an existing project, share what you have so far.

What is included in the handover?

We agree on which source code, account access and deployment and operating documents will be handed over. At completion, we explain the test results, known issues or limitations and follow-up arrangements so you can use the system and have it maintained or changed later.

View the working process and handover arrangements
Professional profiles

Simon Tam’s professional profiles

You can read more about Simon Tam on LinkedIn and Upwork. To ask about ProApp’s services or discuss a project, contact us through this site.

Handled personally by our founder

A new project starts with a schedule.

Our long-term clients have regular development and maintenance commitments. To give each project enough attention, we confirm the scope and available start date before taking on new work.

Ask about project availability