Hank Lin

Engineering Leader · Panasonic Avionics

Hank Lin

Senior Manager, Machine Learning · Panasonic Avionics

I lead four engineering teams at Panasonic Avionics, after eleven years building large-scale ML and personalization systems at Amazon, and I still ship code across mobile, web, and systems. A Ph.D. researcher at heart, an engineering leader by trade.

About

Engineering leader, 10+ years

Engineering leader with over a decade of experience building large-scale machine learning and personalization systems that serve millions of customers. At Panasonic Avionics I lead four engineering teams with independent charters: company-wide cloud infrastructure and governance, the next-generation Converix ground operations platform, ground-to-air communications, and aircraft-side data aggregation. Before that I spent eleven years at Amazon building and leading personalization, NLP, and subscription systems for Amazon retail, Kindle, and Prime. I hold a Ph.D. in Computer Science, with deep grounding in machine learning, natural language processing, and large-scale production deployment. (Formerly Hanlung Lin.)

I build teams. I grew my first team from zero to eight engineers, then took on three additional teams with distinct charters as my scope expanded, and I consistently develop engineers into senior and lead roles. I also help shape company AI strategy, owning governance for the rollout of AI coding tools and leading a company-wide AI education series.

I stay hands-on by design. I prototype demos and ship features alongside my teams, and I build end to end in personal projects, from a Go-playing AI trained from scratch to production web and mobile applications and tooling for AI coding agents. I am equally at home in the science and the engineering, and I believe a model is only finished once it is running reliably in production.

Side projects

Updated 2026-09-29

3,734 contributions in the last year, built in my spare time

  • Ph.D., Computer Science — University of California, Riverside
  • M.S., Computer Science — University of Electro-Communications, Japan
  • B.S., Computer Science — University of Electro-Communications, Japan

Side Projects

Projects

Built in my spare time — the repos behind the graph above.

Seven Seas Kingdom

A pirate idle-strategy mobile game — command fleets, raid and conquer islands, and grow a home port that keeps earning while you're offline.

  • Multi-ship fleets and a multi-area empire with away-area simulation
  • Automated wave combat with tactics, loot, and crew/gear/forge systems
  • Deterministic seeded simulation, headless-testable (~1,957 tests)
  • Reducer-store architecture over a reusable game-agnostic SimEngine
Godot 4.7GDScriptiOS / Android

Go Player Profiler

Reverse-engineers a Go player's style from their game records — runs KataGo on every game, classifies each move, and surfaces the shapes and board zones they lean on.

  • Five-stage pipeline: fetch → ingest → derive → report → scout
  • Desktop GUI with unified search over online and local game libraries
  • PDF style reports; bilingual JA/EN interface
PythonKataGoPyInstaller

Large Go Model

A Go engine built from scratch — a hybrid conv-transformer ("HybridNet") trained on 12.6M positions, served by a cross-platform Rust playing/analysis engine that runs in standard Go tools like Sabaki and KaTrain.

  • Data pipeline over 51k games → 12.6M distillation positions
  • PyTorch training stack (muP/Muon, ONNX export)
  • Rust engine speaking GTP and KataGo analysis (works in Sabaki / KaTrain)
PyTorchRustONNXGTP

InsectWeb

A kid-safe family insect blog with a real social feed — photo diaries, threaded comments and reactions, auto-moderation, and a species guide. Live in production at insect.ninja.

  • Threaded comments with per-comment reactions and auto-toxicity moderation
  • Cognito auth with admin / parent / kid roles
  • Species guide with photo identification; auto image resizing to WebP
  • Live at insect.ninja
Next.js 15TypeScriptAWS CDKLambda / DynamoDB

KnowledgeIndexer

A CLI and MCP server that reads any Git repo into a Source → Feature → Function map with an LLM, then exports one KNOWLEDGE.md that AI agents can navigate.

  • Provider-agnostic summarization (Claude or any OpenAI-compatible endpoint)
  • Diff detection to skip unchanged sources
  • Ships an MCP server exposing index/list/show/query/export as tools
TypeScriptNodeMCPAnthropic SDK

Engineering Method Skills

Seven battle-tested engineering-method skills for AI coding agents — evidence discipline, systematic debugging, design-before-build, and change control, each shipping with its own trigger evals.

  • Each skill ships a SKILL.md plus a trigger eval set
  • Drawn from a real 2,000-commit game repository
  • Encodes how to verify, debug, design, and keep docs honest
Skill / MCP authoringAI agents

Expertise

Skills

Leadership

Engineering LeadershipTeam Building & MentorshipProduct Strategy & RoadmappingCross-Org Influence

Science

Machine Learning & Deep LearningDeep Learning ResearchRecommender & Ranking SystemsNatural Language Processing

Platforms & Languages

Mobile — Godot, Flutter, SwiftUIWeb — Next.js, AWS ServerlessSystems — RustPython · TypeScript

Career

Experience

  1. Senior Manager, Machine Learning

    Panasonic Avionics Corporation

    Dec 2025 – Present · Irvine, CA

    • Lead four engineering teams (25+ engineers across the US) with independent charters: company-wide cloud infrastructure and governance, the Converix ground operations platform, ground-to-air communications, and onboard logging and data aggregation.
    • Built the first team from zero to eight, then took on three more teams as scope expanded.
    • Own the machine learning charter for the connectivity stack, from aircraft-side data to cloud services.
    • Help set company AI strategy: govern the rollout of AI coding tools and run a company-wide AI brown-bag series.
    • Stay hands-on, prototyping demos and shipping features alongside the teams.
  2. Software Development Manager

    Amazon — Personalization

    Feb 2024 – Dec 2025 · Irvine, CA

    • Set the vision and strategy for interest- and product-concept personalization powering Amazon retail.
    • Led 8 engineers and 2 applied scientists shipping ML services to millions of customers worldwide.
    • Partnered across product, science, and platform orgs to keep it reliable, scalable, and reusable across domains.
  3. Sr Software Development Engineer

    Amazon — Personalization

    Mar 2021 – Feb 2024 · Irvine, CA

    • Drove the Cost-to-Serve personalization initiative across multiple organizations.
    • Designed location-aware ranking components that sharpened regional relevance.
    • Managed and grew a team of 4; coached multiple promotions.
  4. Sr Software Development Engineer

    Amazon — Kindle

    Apr 2018 – Mar 2021 · Seattle, WA

    • Led book-specific Question & Answer for Alexa, end to end.
    • Built intent-classification models to read natural-language book questions.
    • Built an NLP system that maps character relationships across fiction.
  5. Software Development Engineer

    Amazon — Prime

    Jan 2015 – Apr 2018 · Seattle, WA

    • Engineering point of contact for the Amazon Fresh integration.
    • Built a simplified global Prime subscription used by millions of customers.
    • Supported Prime launches across India, China, and the EU.