Product Philosophy
Product Philosophy

How Our Engineers Debugged Insurance & Blocked 120K Attacks

Author Bowtie Team
Updated on 2025-07-10

 

Disclaimer: This article is translated with the assistance of AI.

Ever wondered what ‘debugging’ really means? It’s about fixing errors in systems, a core task for system engineers. But at Bowtie, our engineers go beyond tech fixes to revolutionize the entire insurance industry! Dive in as we chat with engineer Karl about his team’s work and how they’re debugging insurance for a smoother experience.
~Exclusive Blog Offer~
Sales Up To 65% first year's premium!
Save up on your first year's premium now until Dec 11! (Enjoy extra coverage with our wellness package for just HK$100/month in the first year!)

How to Debug Traditional Insurance Underwriting Systems for Better User Experience?

Karl : I believe everyone agrees that work handled manually is prone to bugs. No matter how careful a person is, the chances of errors are still higher than with computer programs. Ironically, traditional insurance companies rely heavily on manual processes for most of their underwriting systems.

First, let’s talk about Underwriting . If you’re applying for insurance with a traditional company, there are two main ways to do it:

  1. Contact an intermediary (like an Agent or Broker), who handles the underwriting process. They’ll read out various health questions to you, and you’ll confirm whether you have or haven’t experienced any health issues.
  2. Call the underwriting staff directly—the whole process is pretty much the same as above.

Afterward, the intermediary or underwriting staff will share the results with the underwriting department. Finally, an underwriter reviews everything and decides if the application is approved.

Either way, it involves at least two people, which means it takes a ton of time and increases the risk of mistakes. That’s why many folks prefer to go through a trusted Agent to smooth things out. Plus, you have to schedule a specific time and place for it, which feels like a luxury for us busy modern folks.

Tired of endless appointments? Get an instant quote now!

After completing underwriting, the next step is Quoting , and traditional insurance companies’ quoting process has several issues:

  1. It takes a long time : Similar to the issues mentioned above, because the entire process involves a lot of manual handling, it takes at least a week after underwriting to get a quote.
  2. Extremely low transparency : Traditional insurance companies rarely disclose pricing, so until after underwriting and receiving notification from the agent, you won’t know the premium amount, and even an approximate price is hard to predict. This practice not only makes it difficult for the public to compare products but also may create a bad impression of the insurance industry.
  3. Rejection records are kept : Before deciding to apply for insurance, the applicant must disclose their identity, including name and ID card, etc. What’s wrong with this practice?

Suppose you cannot get insured due to your health condition; this ‘rejection record’ could affect your applications for other products under the same company. For example, if a customer has a heart disease and Insurance Company A rejected their loading (additional premium) application, but this record will be kept in the file.

When they decide to apply for accident insurance, although heart disease isn’t a consideration, the insurance company is very likely to directly reject the application or add loading (additional premium).

Bowtie Pink Blog Promo!

Tired of sky-high private hospital bills but hesitant about purchasing VHIS? Bowtie Pink provides full coverage*, with long-term premiums are substantially lower than market rates^.

For a limited time, use the exclusive Bowtie Blog promo code【BLOGENGINSURE】to get an impressive 65% in first year’s premium and secure top-tier health protection at an unbeatable price!



*Full coverage shall mean no itemized benefit sub-limits, and applies to designated benefit items only. The benefit payable shall be subject to the remaining deductible (if applicable), annual benefit limit, lifetime benefit limit and other limitations such as reasonable and customary charges, a pre-existing condition, “List of Designated Hospitals in Mainland China” and receiving medical treatment in the United States. For detailed terms and conditions, product risks, and exclusions, please refer to the relevant product website and policy.
^For example, with Bowtie Pink (Ward) and the deductible option HK$80,000, the monthly premium for a 30-year-old non-smoker is HK$197. The premium comparison above is based on similar medical insurance plans with the ward level (data source on 27, July 2023), HK$50,000 to HK$80,000 deductibles, for a 30-year-old non-smoker. Different medical insurance plans have different coverage and benefit limits. For details, please refer to the relevant insurance policy and its terms and conditions.

  • * The above calculated premiums are for reference only; your actual premiums payable are affected by time, inflation, underwriting, and other factors, and must include the levy charged by the Insurance Authority. Please download and refer to the standard premium table (Bowtie VHIS Standard / Bowtie VHIS Flexi Regular / Bowtie VHIS Flexi Plus)

What Bugs Can Occur in an Insurance System?

Karl : An insurance system is prone to errors as long as it involves manual processes. Errors can occur from application, quoting, to claims. That’s why we’ve used technology over the past two years to handle repetitive tasks, one of which is underwriting .

  • Underwriting : Regardless of who you are or your health status, insurance companies’ health questionnaires are the same, so we’ve built an underwriting system.

This system can automatically approve about 80% of cases. Of course, for a small portion of customers with overly complex health conditions or medical history, underwriters still need to follow up personally. Each time an underwriter handles a complex case, our system records it, so next time a similar case arises, it can process it automatically based on past experience.

Bowtie’s underwriting system keeps learning and applying new things. At its peak, one Bowtie underwriter could handle 100,000 cases, whereas the same number might require dozens of people at other companies.

Karl: Secondly, we’ve leveraged technology to assist our claims handlers’ work.

  • Claims : The claims process is far more complex than underwriting. Claims handlers must conduct various investigations, including the insured’s medical history, the reasons for this claim, and past claim records. Since everyone’s situation is unique, each one needs to be reviewed individually by the claims handler. That’s why we’ve developed a system that allows Bowtie’s claims handlers to easily calculate those complex formulas.

Karl: Third, technology also gives our customers more freedom.

  • Payment Methods : Traditional insurance companies handle payments through methods like checks, credit cards, automatic transfers, bank transfers, or FPS, all of which involve manual processing. While annual payments can reduce errors (and save the insurer on bank fees), it essentially locks the policyholder into that policy for a year. Even if they find a better insurance product, they can’t switch without paying for two policies at once.

However, Bowtie wants to give customers real flexibility—sign up anytime and cancel when you’re ready. So, we use Stripe Payment to offer monthly installment options.

How Many Staff Members Are Allocated for Debugging?

Karl: As I mentioned earlier, our debugging efforts go beyond just the technical side; we’re using technology to debug the entire insurance process and experience, reshaping how the public views the industry. So, every Bowtie system engineer is involved in the debugging process.

With that goal in mind, we examine every task from three different angles to make sure everything is top-notch.

  1. Unit testing (technical level): Automated program review
  2. Integration testing (technical level): Automated program review
  3. End-to-end testing (user experience level): Tested hands-on by engineers

When Bowtie first launched with a smaller engineering team, we even turned it into a company-wide effort by inviting all colleagues to join in ‘All-hands UAT’ to ensure smooth operations.

Most Unforgettable Debugging Experience

Karl: Rather than calling it unforgettable, I’d say it’s something we’re proud of. As a digital insurance company, Bowtie has faced numerous hacker attempts to breach our systems and access customer data. But by leveraging the AWS cloud computing platform and designing a custom system architecture, we’ve built a strong defense that blocked over 120,000 cyber attacks in just one year.

Why Bowtie Skipped the App Development Trend

Karl: Downloading a mobile App to your home screen is indeed very convenient, but not every App works for all phones (some are only compatible with iOS or Android devices / iOS users get the best experience), and whenever an insurance company updates the program, users need to update it too. Sometimes, you even have to disable the App until the update is done. All these issues can cause inconvenience for customers.

Therefore, we decided to launch a Web App—a web-based application that runs directly on the internet without needing prior installation or regular upgrades. When designing the website and the entire system, we already considered mobile users, so the whole design, including how text is displayed, works well on different types of phones. If users want to handle claims or apply for other products more easily, they can simply add the webpage to their home screen, and the experience is just like using a dedicated App.

Bowtie aims to use innovative technology to lead the entire insurance industry forward, rather than just showing off tech for the sake of it. After weighing the pros and cons of having an App versus not having one, we chose to invest more time in perfecting our system and developing new initiatives to drive real progress in the industry.

 

Related Articles

Bowtie Term Life: HK$1M Coverage For Under HK$40/month Bowtie Term Life: HK$1M Coverage For Under HK$40/month
Product Philosophy

Bowtie Term Life: HK$1M Coverage For Under HK$40/month

4 LIHKG Questions Answered: Is Bowtie Cancer Fighter Good? 4 LIHKG Questions Answered: Is Bowtie Cancer Fighter Good?
Product Philosophy

4 LIHKG Questions Answered: Is Bowtie Cancer Fighter Good?

Inside Bowtie VHIS Flexi: Expert Design Insights Inside Bowtie VHIS Flexi: Expert Design Insights
Product Philosophy

Inside Bowtie VHIS Flexi: Expert Design Insights

Enter Promo Code [BLOGENGINSURE] when purchasing VHIS on or before 11 Dec to enjoy 65% off first years' premium!
Quote now

Other Topics

Email

General Enquiry
hello@bowtie.com.hk
Media Enquiry
media@bowtie.com.hk
Partnership
partner@bowtie.com.hk

© 2025 Bowtie Life Insurance Company Limited. All rights reserved.

Your Browser is outdated. To have a better user experience, please upgrade or change another browsers. OK