@ericklil , I would like to see HomeKit HAP on the ESP.
But I'm not sure it is possible, the nRF52 that provided good performance (Pairing in 3.7s, Verify in 0.26s) is a The ARM® Cortex®-M4 with FPU. Much more capable than the ESP. The ESP is more like the nRF51, an ARM® Cortex™ M0 that didn't perform well (Pairing in 40s, Verify in 1.2s). I'm guessing that what takes time is the encryption stuff that use big numbers math.
Another challenge is that you will never have open-source project with MFi license, this is all guesswork since the HomeKit documentation is not public.