ソフトウェアエンジニア · システム · AI / NLP · 暗号技術

Ling Lin

自分が使う言語も自分で設計します。

10年にわたり AI/NLP、応用暗号技術、システムエンジニアリングに携わってきました。

  • Ling を開発 —— ネイティブコードにコンパイルされるシステム言語
  • 同一のソースファイルで5つの人間の言語をネイティブに読める
  • 現在稼働中の5つの本番サービスを支えている
10
年にわたる AI/NLP・暗号技術・システムの経験
1
設計・開発したシステム言語 —— Ling
34×
Ling 独自の JIT ベンチマークで CPython より高速
5
その言語で稼働する本番サービス
概要

言語からアプリケーションまで、スタック全体を自分で作る

この10年間、AI/NLP、応用暗号技術、システムプログラミングを行き来しながら仕事をしてきました——たいていは同じプロジェクトの中でその三つが同時に登場します。数年前、その経験が高じて自分専用の言語を作ることになりました。Ling は、英語・中国語・日本語・韓国語・タイ語のキーワードを同一のソースファイル内でネイティブに扱えるシステム言語で、#lang プラグマも翻訳処理も必要としません。Cranelift ベースの JIT/AOT バックエンドでコンパイルされ、専用のパッケージマネージャーを備えており——Python、Rust、C、C++、Go を対象にした自社公開・チェックサム検証済みのベンチマークスイートでは——CPython よりおよそ34倍高速で、C との差はおよそ1.7倍以内に収まっています。

そして実際に使いました。以下のプロジェクトに挙げているものはすべて、デモではなく実際に稼働しているサービスです。強制的な二要素認証と暗号署名付きで独立検証可能な証明書を備えた、政府機関スタイルの登録システム。言語自体のパッケージレジストリ。独自の認証サーバーとワールド状態サーバーを持つ、ネットワーク対応のマルチプレイヤーワールド。コンパイラを書いていても、その上で動くアプリを書いていても、大切にしていることは同じです——パフォーマンス、正確さ、セキュリティ、そして邪魔をしないインターフェース。

スキル

10年間、6つの重なり合う専門分野

言語とコンパイラ

  • Ling を設計・開発 —— 字句/構文解析器、MIR とオプティマイザ、Cranelift ベースの JIT/AOT バックエンド、バイトコード VM フォールバック
  • Rust, Python
  • システムレベルの知識: メモリモデル、パフォーマンス特性、C系言語のセマンティクス

AI・NLP・言語学

  • NLP パイプラインと応用言語学で10年の経験
  • i18n / l10n アーキテクチャ設計 —— 単一インタプリタ内で動作する、16以上の言語に対応したキーワード・辞書システム
  • ローカル LLM 推論の統合

暗号技術とセキュリティ

  • 耐量子暗号: ML-KEM-768(FIPS 203)と X25519 のハイブリッド方式
  • AES-256-GCM, XChaCha20-Poly1305, Blake3, SHA3, Argon2id
  • Shamir 秘密分散、Schnorr ZKP / VRF
  • 必須の二要素認証(TOTP)+ WebAuthn、署名済みで独立検証可能な証明書、完全な監査ログ

ネットワークとシステム管理

  • HTTP/HTTPS(rustls による本格的な TLS 終端)、TCP/IP、QUIC・WebSocket、独自のラインプロトコル
  • Windows サービスのデプロイ、プロセス監視、ログ・メール監視ツール
  • 本番デプロイ: DNS、リバースプロキシ、稼働監視

Web とフルスタック開発

  • MVC フレームワーク —— 自作(ling-http / ling-web)に加え、本番運用の Flask もリリース
  • SQLite・PostgreSQL(マイグレーション込み)、サーバーサイドセッションと CSRF 対策の設計
  • レスポンシブでアクセシブル、標準で高速な UI/UX

ツールと開発プラクティス

  • Git; Cargo 相当のパッケージマネージャー(lingfu)を開発・保守し、実運用のレジストリに公開
  • 自動化されたビルド・テスト、チェックサム検証済みのクロス言語ベンチマーク手法
  • パフォーマンスチューニングとプロファイリング
プロジェクト

デモではなく、実際に稼働しているサービス

以下のプロジェクトはすべて、私が最初から最後まで作り上げ、実際に稼働しているコードです——そのうち5つは、自分で作った言語の上で動いています。

Ling

オムニグロット・システム言語 —— 設計者兼リード開発者

英語・中国語・日本語・韓国語・タイ語のキーワードをネイティブに扱えるシステム言語——同一のソースファイル内でプラグマなしに自由に混在させられます。自作の字句/構文解析器、本格的なオプティマイザを備えた MIR、バイトコード VM フォールバック付きの Cranelift JIT/AOT コード生成バックエンド、そして実運用レジストリに公開している Cargo 相当のパッケージマネージャー(lingfu / 灵符)を備えています。耐量子暗号と古典暗号、非同期ネットワーキング、3D/4D ソフトウェアレンダラー、空間オーディオ、ローカル LLM 推論も内蔵。

fn main() {
    bind x = 42
    print("Hello!")
}
函 主函数() {
    令 甲 = 42
    打印("你好!")
}
関数 メイン() {
    束縛 甲 = 42
    印刷("こんにちは!")
}
함수 메인() {
    바인드 갑 = 42
    출력("안녕하세요!")
}
ฟังก์ชัน หลัก() {
    ผูก ก = 42
    พิมพ์("สวัสดี!")
}
RustCompilersCranelifti18nCryptography

countries.ling-gov.org

デジタル証明書登録システム、完全に Ling で構築

政府機関スタイルのデジタルインフラ向け CMS: 身分証明書、免許証、公的記録はすべて暗号署名され、誰でも独立して検証できます必須の二要素認証、バックアップコード、セッション失効、ロールベースの管理画面(発行デスク/モデレーター/管理者)、完全な監査証跡、5言語対応インターフェース(EN/TH/KO/JA/ZH)を備え——サーバーサイドレンダリングでクライアントフレームワークは不使用、SQLite 上で動く Ling の Web スタックで稼働しています。

LingCryptographic signing2FAi18nSQLite

fu.ling-lang.org

Ling のパッケージレジストリ —— Ling エコシステムにおける crates.io 的存在

Ling 言語自体の公開/検索/インストールを担うレジストリ: API キー認証による公開、公開前のビルド成果物検証、永続アーカイブ付きのパッケージ停止機能、組織・チームアカウント、5言語対応 UI を備えています。全体がタイ語キーワードの Ling で書かれています——この言語の多言語設計が見せかけではなく本物であることを、あえて証明するために。

LingPackage registryAPI authi18n

LingForFun

ネットワーク対応マルチプレイヤーワールド、韓国語キーワードの Ling で記述

独自の TCP プロトコルで通信する認証サーバーとワールド状態サーバーの階層、リアルタイムのオンライン/オフラインプレイヤー一覧、飛行と戦闘に対応した可動キャラクターリグを備えた、実際に稼働しているゲームワールドです。Ling のネットワーキング、ECS/物理演算、レンダリング用クレートがおもちゃレベルの例を超えて通用することの証明です。

LingNetworkingGame serversECS / physics

LingSoul

デジタル・ソウルのシミュレーション試作、Ling の Rust クレート上に直接構築

永続的で身体を持つ AI の‘魂’をモデル化する実験です。ローカルのニューラル推論と小さな対話モデルが感情状態を駆動し、ワイヤーフレームメッシュをリアルタイムに変形させ、プロシージャルな音声・音響を形作ります。同時に、耐量子暗号アイデンティティ(X25519 + ML-KEM-768)が各エンティティに偽造不可能で視覚的に導出されたフィンガープリントを与えます。チェックポイントは分割され Schnorr 証明が付与されることで、セッションをまたいだ改ざん検知可能な永続化を実現します——単なるセーブファイルではなく、暗号学的に検証可能な‘デジタルの来世’です。

RustLocal AIPost-quantum cryptoProcedural audioling-graphics
お問い合わせ

お気軽にご連絡ください

システム開発、AI/NLP、セキュリティ、言語・コンパイラ関連の正社員/契約のお仕事を歓迎します。

所在地O'Fallon, IL · Ling Country (デジタル領土) · 世界中どこからでもリモート可
開発言語ling-lang.org
メールする