Start a project
Software developmentContent and motionAI developmentStart a project

From blueprint to shipped product.

Software development

Websites, web apps and native iOS and Android apps. Planned on paper, designed in detail and built by the same team that runs KoLink's own platform.

A designer at a desk by a window over Victoria Harbour, sketching phone screen wireframes on grid paper next to an orange sticky note.
Desktop · 1440Phone · 390Built

What we build

Three kinds of product, one drawing set.

Each one starts as a sheet of plans and ends as something people use every day. Most projects mix two or three.

  • A man working on a laptop in a café in Sheung Wan.

    Websites

    Marketing and content sites that load quickly, read well on any screen and are easy for your team to keep up to date.

    Includes

    • Page design and layout
    • Content your team can edit
    • Multi-language when needed
    • Search-ready page structure
  • A woman pointing at a dashboard on a desktop monitor.

    Web apps

    Dashboards, portals and internal tools with accounts, roles, payments and the services your business already relies on.

    Includes

    • Sign-in and user roles
    • Dashboards and admin tools
    • Payments and third-party APIs
    • Back end and database
  • Phone screens sketched as wireframes on grid paper, next to a smartphone.

    iOS and Android apps

    Native apps for iPhone and Android, built with each platform's own toolkit and taken through store submission with you.

    Includes

    • SwiftUI for iOS
    • Jetpack Compose for Android
    • Notifications and deep links
    • App Store and Google Play submission

Anatomy of a build

Every product is five layers deep.

People only see the top one. We design and build all five, and you can see each one before it goes live.

Layouts, components, states and motion, designed for every screen size and checked against accessibility guidelines.

What we cover

  • Design system and components
  • Empty, loading and error states
  • Layouts for phone, tablet and desktop

How a project runs

Six stages, each with something you can review.

Every stage ends with a deliverable you see and approve before the next one starts.

A designer planning an app on grid paper, with wireframes of four phone screens linked by arrows, beside a window over the harbour.
  1. Discover

    We learn your business, your users and the problem the product has to solve.

    You get

    • Goals and constraints
    • Users and content inventory
    • Scope summary
  2. Plan

    The brief becomes a plan: features, platforms, architecture and the order things ship in.

    You get

    • Feature list
    • Architecture outline
    • Proposal with milestones
  3. Design

    Wireframes first, then full designs for every key screen, reviewed with you on real devices.

    You get

    • Wireframes
    • Interface designs
    • Clickable prototype
  4. Build

    We build in short cycles and share working versions as we go, so you see progress rather than reports.

    You get

    • Staging environment
    • Working builds to review
    • Tests on key flows
  5. Launch

    We prepare production, run the final checks and release to the web and to the app stores.

    You get

    • Production release
    • Store submissions
    • Launch checklist
  6. Support

    After launch we monitor, fix and keep improving the product, on terms agreed in advance.

    You get

    • Monitoring
    • Fixes and updates
    • Next-release backlog

Quality bar

Checked before it reaches you.

The same checklist runs on every release, whatever the size of the project.

  • Performance

    Pages and screens built to load quickly, with images, fonts and code kept lean.

  • Accessibility

    Keyboard access, readable contrast, labelled controls and support for screen readers.

  • Responsive

    Layouts drawn for phone, tablet and desktop, not stretched from a single size.

  • Search-ready structure

    Clean headings, metadata, sitemaps and structured data, so search engines can read every page.

  • Tested on real devices

    Physical iPhones, Android phones and desktop browsers, before every release.

  • Clean hand-over

    Readable code, documented setup and a walkthrough, so any capable team could pick it up.

App Store and Google Play review every app. The stores make the final decision on approval.

What you own

Yours from the first commit.

  • Code

    The full source code, in a repository under your organisation.

  • Design files

    Every design file and component library, in editable form.

  • Documentation

    Setup, deployment and architecture notes written for the next developer.

  • Accounts

    Domains, hosting, store listings and third-party services in your name.

Ownership is confirmed in the proposal before any work starts.

Proof

We build our own platform the same way.

KoLink itself is our reference project. The team that would build yours designs, codes and ships ours: one product for creators, brands and staff, on the web and on both app stores.

Web
A Next.js web app for creators, brands and staff
iOS
A native SwiftUI app, live on the App Store
Android
A native Jetpack Compose app, live on Google Play
Back end
FastAPI and PostgreSQL, shared by all three

Technology

The tools we use every day.

  • ReactInterfaces
  • Next.jsWebsites and web apps
  • TypeScriptTyped code, web and server
  • SwiftSwiftUI for iPhone
  • iOSNative iPhone apps
  • AndroidJetpack Compose
  • App StoreListings and submission
  • Google PlayListings and submission

More services

All services

Services

Content and motion

UGC-style videos, made by creators or with AI, produced video and motion design, delivered in the formats each platform needs.

View service

Services

AI development

AI assistants, workflow automation and custom models, connected to your own data and tested before they go live.

View service

FAQ

Questions, answered.

What can you build?

Websites, web apps and native iOS and Android apps, together with the back end, database and hosting they run on. Many projects combine a website or web app with mobile apps that share one back end.

Do you build native or cross-platform apps?

We usually build natively: SwiftUI for iOS and Jetpack Compose for Android, the way KoLink's own apps are built. If a shared codebase suits your project better, we say so in the proposal and explain why.

How long does a project take?

It depends on the scope. After the Discover and Plan stages you receive a proposal with milestones for your project, so the schedule is based on what you actually need.

How is a project priced?

Each project is quoted from its agreed scope in a written proposal, before any build work starts.

Who owns the code and designs?

You do. Source code, design files, documentation and accounts are set up in your name. Ownership is confirmed in the proposal before any work starts.

Can you publish our app to the App Store and Google Play?

Yes. We prepare the build, the store listing and the submission, ideally under your own developer accounts. Apple and Google review every app, and the stores make the final decision on approval.

Can you take over an existing product?

Yes. We start by reviewing the code, hosting and accounts, then propose what to keep, fix or rebuild.

What happens after launch?

Support is the last stage of every project: monitoring, fixes and updates, on terms agreed in advance. You can also keep the product and its documentation and run it with your own team.

Contact

Start a project.

Tell us what you want to grow. We reply within one business day.

[Project brief]

What do you need? Optional