Skip to content
View Johnny-Kao's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Johnny-Kao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Johnny-Kao/README.md

Last updated: October 2026

Hi there πŸ‘‹

I'm Johnny Kao.

This GitHub is a second Johnny: it is the more experimental, technical, and personal side of me β€” selected code, open-source contributions, passing curiosities, and ideas I feel like keeping around.

I spend most of my time around finance, strategy, cross-border questions, data, research, and digital systems, but I have never liked staying in just one lane.

⚑ Current Focus

Recently, I have been spending more time on upstream open-source engineering, especially around performance, correctness, concurrency, and low-level infrastructure.

A recurring pattern in the work is simple: find an expensive or unsafe path, establish the behavioral boundary, reduce it to the smallest defensible change, benchmark or differential-test it, and upstream it.

πŸ”§ Selected Open-Source Work

  • c-blosc2 #805 β€” avoided unnecessary parallel startup and worker wakeups for low-parallelism jobs; a targeted 64-byte workload improved from 35.86 ΞΌs β†’ 2.02 ΞΌs.
  • Memray #1035 β€” improved Linux/glibc Tracker contention handling, reducing runtime by up to 28% at 256 threads in an allocation-heavy workload.
  • urllib3 #5287 β€” optimized the common single-value header path, improving representative request-construction workloads by roughly 9–13%.
  • python-blosc2 #728 β€” removed redundant full-block zeroing in the NumPy miniexpr gather path, improving tested workloads by roughly 2–15%.

Additional merged correctness work spans NumPy, SciPy, and free-threaded Python support in python-blosc2.

🧭 Timeline Highlights

  • 2026 β€” πŸ“Š Deepened upstream OSS work across scientific Python, systems, networking, profiling, and compression
  • 2025 β€” πŸš€ Moved from consulting into startup finance and corporate development, supporting a multi-billion-JPY fundraising extension and board-level decisions
  • 2024 β€” 🧭 Worked across digital transformation, AI adoption, future banking strategy, and RWA tokenization
  • 2022–2023 β€” 🌐 Worked on institutional digital assets, wealth management, payments, and emerging financial infrastructure
  • 2020 β€” 🧊 Code preserved in GitHub’s Arctic Code Vault
  • 2019 β€” 🏦 Worked on virtual banking and cross-border financial infrastructure
  • 2015–2018 β€” πŸ’³ Built and worked around payments, Bitcoin-linked card infrastructure, fintech, SaaS, and digital-asset systems
  • 2013 β€” 🀝 Volunteered in Tunisia

Some repositories here are serious engineering work. Some are experiments. Some exist because I wanted to understand one obscure problem properly.

That distinction is intentional.

Pinned Loading

  1. Johnny-Kao Johnny-Kao Public

    Personal profile site of Johnny Kao, focused on digital transformation, finance, Web3, and cross-border strategy work.

  2. brave-free-origin-macos brave-free-origin-macos Public

    macOS shell tool that applies Brave enterprise policies locally to disable telemetry and unwanted built-in features for a leaner browser setup.

    Shell 8

  3. Vocabulary-learning-during-commuting Vocabulary-learning-during-commuting Public

    Mobile-first French and German vocabulary app for commuters, with offline study, TTS audio, and lightweight static deployment for iPhone learning.

    HTML

  4. agh-analytics agh-analytics Public

    Self-hosted AdGuard Home analytics stack that turns DNS query logs into PostgreSQL-backed Metabase dashboards for homelab monitoring.

    Python

  5. sesame-lan-bridge sesame-lan-bridge Public

    ESP32-based local API bridge for controlling a Sesame 5 smart lock over LAN, making Home Assistant and custom automation easier.

    C