소프트웨어 엔지니어 · 시스템 · 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배 이내입니다.

그리고 실제로 사용했습니다. 아래 프로젝트에 있는 것들은 모두 데모가 아니라 실제로 운영 중인 서비스입니다: 강제 2단계 인증과 암호학적으로 서명되어 독립적으로 검증 가능한 자격증명을 갖춘 정부 스타일의 등록 시스템; 언어 자체를 위한 패키지 레지스트리; 자체 인증 서버와 월드 상태 서버를 갖춘 네트워크 멀티플레이어 월드. 컴파일러를 만들 때든 그 위에서 돌아가는 앱을 만들 때든 제가 신경 쓰는 것은 똑같습니다 — 성능, 정확성, 보안, 그리고 방해되지 않는 인터페이스입니다.

기술

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
  • 강제 2단계 인증(TOTP) + WebAuthn, 서명되고 독립적으로 검증 가능한 자격증명, 전체 감사 로그

네트워킹 및 시스템 관리

  • HTTP/HTTPS(rustls 기반 실제 TLS 종료), TCP/IP, QUIC 및 WebSocket, 커스텀 라인 프로토콜
  • Windows 서비스 배포, 프로세스 감시, 로그 및 메일 워처
  • 프로덕션 배포: DNS, 리버스 프록시, 가동률 모니터링

웹 및 풀스택

  • MVC 프레임워크 — 직접 개발(ling-http / ling-web)했고, 프로덕션 Flask도 배포
  • SQLite 및 PostgreSQL(마이그레이션 포함), 서버 사이드 세션 및 CSRF 설계
  • 반응형이고 접근성이 뛰어나며 기본적으로 빠른 UI/UX

도구 및 실무

  • Git; Cargo에 준하는 패키지 매니저(lingfu)를 직접 만들고 유지 관리하며 실제 레지스트리에 배포
  • 자동화된 빌드 및 테스트, 체크섬으로 검증하는 교차 언어 벤치마킹 방법론
  • 성능 튜닝 및 프로파일링
프로젝트

데모가 아닌 실제 서비스

아래 프로젝트는 모두 제가 처음부터 끝까지 직접 만들어 실제로 운영 중인 코드입니다 — 그중 다섯 개는 제가 직접 만든 언어 위에서 돌아갑니다.

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: 신원 자격증명, 면허, 공공 기록이 모두 암호학적으로 서명되어 누구나 독립적으로 검증할 수 있습니다. 강제 2단계 인증, 백업 코드, 세션 폐기, 역할 기반 관리자(발급 데스크/모더레이터/관리자), 전체 감사 추적, 5개 언어 인터페이스(EN/TH/KO/JA/ZH)를 갖췄으며 — 서버 렌더링 방식으로 클라이언트 프레임워크 없이, SQLite 기반 Ling 웹 스택 위에서 동작합니다.

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 crate 위에 직접 구축

지속적이고 신체를 가진 AI ‘영혼’을 모델링하는 실험입니다. 로컬 신경망 추론과 소형 대화 모델이 감정 상태를 구동해 와이어프레임 메시를 실시간으로 변형시키고 절차적 음성과 오디오를 형성합니다. 동시에 포스트 양자 암호 아이덴티티(X25519 + ML-KEM-768)가 각 엔티티에 위조 불가능하고 시각적으로 파생된 지문을 부여합니다. 체크포인트는 분할되어 Schnorr 증명이 첨부되며, 세션 간 변조 감지가 가능한 영속성을 구현합니다 — 단순한 저장 파일이 아니라 암호학적으로 검증 가능한 ‘디지털 사후세계’입니다.

RustLocal AIPost-quantum cryptoProcedural audioling-graphics
연락처

이야기 나눠요

시스템, AI/NLP, 보안, 언어/컴파일러 분야의 정규직 및 계약직 기회를 환영합니다.

위치O'Fallon, IL · Ling Country (디지털 영토) · 전 세계 원격 근무 가능
프로그래밍 언어ling-lang.org
이메일 보내기