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

Block or report GeoffBao

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.

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
GeoffBao/README.md

Typing SVG


🏠 About Me

I'm a Camera Driver Software Engineer based in Shanghai, China 🇨🇳.

I work across the full Android camera stack — from kernel-space drivers (V4L2, MIPI CSI/DSI, I2C/SPI sensor bring-up) to userspace HAL3 (CameraProvider, CameraDeviceSession, Request/Result metadata) and framework integration (Camera2 API, CameraX). My daily reality is bridging raw silicon behavior with the polished experience users expect: configuring ISP pipelines, tuning 3A algorithms (AE/AWB/AF), debugging frame drops through Perfetto traces, and shaving milliseconds off cold-start latency.

I've shipped camera features across multiple SoC platforms (Qualcomm, MediaTek, etc.) and dealt with the full lifecycle — from sensor driver bring-up and register-level debugging to HAL conformance testing and CTS/VTS pass. I care about things most developers never see: stream configuration combinations, metadata queue depth, reprocessing pipeline latency, and the difference between a 30ms and 32ms shutter-to-callback path.

Outside the kernel, I'm deeply invested in AI-augmented engineering — building LLM-powered dev workflows, local-first automation pipelines, and cost-efficient knowledge management systems. I believe the best toolchains are the ones nobody notices for 90 days straight.

"完美系统不存在,只有稳定三个月不动的系统。" There is no perfect system — only one that runs quietly for 90 days without anyone touching it.


🔭 Technical Focus

📷 Camera Driver & BSP

  • Sensor Driver Bring-up (I2C/SPI/CCI)
  • V4L2 Subdev & Media Controller Framework
  • MIPI CSI-2 / D-PHY / C-PHY Interface
  • Camera HAL3 Implementation & Tuning
  • Stream Configuration & Request Pipeline
  • Metadata Tag System & Vendor Tags

🖼️ ISP & Image Quality

  • ISP Pipeline Topology & Module Tuning
  • 3A Algorithm Integration (AE / AWB / AF)
  • Color Correction Matrix & Gamma Curves
  • Noise Reduction & Edge Enhancement
  • Multi-Frame Fusion & HDR Processing
  • Image Quality Assessment & Benchmarking

⚡ Performance & Debugging

  • Cold-Start & Shot-to-Shot Latency Optimization
  • Perfetto / Systrace / ftrace Analysis
  • Frame Drop Root-Cause & Buffer Management
  • Power / Thermal / Memory Budget Tuning
  • CTS / VTS / ITS Conformance Testing
  • Crash Dump & Kernel Panic Analysis

🤖 AI & Developer Tooling

  • LLM-Powered Dev Workflows (Cursor / Claude Code)
  • Local-First Automation & Agent Systems
  • Knowledge Management (Obsidian / Tana)
  • Workflow Design & Cost Optimization
  • CLI Tooling & Custom Scripts
  • Prompt Engineering & RAG Pipelines

🛠️ Tech Stack



📊 GitHub Stats

   


🐍 Contribution Snake

github contribution grid snake animation


🔗 Find Me Online

     


⚙️ Stable over Novel. Boring technology, extraordinary reliability.

Popular repositories Loading

  1. logseq-excalidraw-db logseq-excalidraw-db Public

    Premium, Apple-style Excalidraw integration with DB storage and Chinese font support for Logseq DB Version..

    TypeScript 4 1

  2. LQRLibyuv LQRLibyuv Public

    Forked from GitLqr/LQRLibyuv

    基于 libyuv 封装各种图像格式转换,用于处理摄像头yuv图像数据

    C++ 1

  3. csgitalk csgitalk Public

    gitalk for camera stack blog

    1

  4. Study Study Public

    Forked from smashinggit/Study

    记录学习过程中的demo及博客

    Kotlin 1 1

  5. Wechatsync Wechatsync Public

    Forked from wechatsync/Wechatsync

    一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。解放个人生产力

    JavaScript 1

  6. weread2notion-pro weread2notion-pro Public

    Forked from malinkang/weread2notion-pro

    Python 1