Independent systems laboratoryTürkiye · Est. 2025

We build the machinery beneath software.

Compilers, secure communication, operating systems, Unicode infrastructure and independent foundation-model research — developed from first principles and measured against outside authorities.

14
indexed systems
03
research domains
02
maintainers
01
independent lab
Portfolio map
ISSUE 2026.07
TLABSShared foundations
01

Language systems

06
Kavak / KIRMiniSwiftMiniKotlinMiniSharpMiniDartlibwgsl
02

Systems & primitives

03
DecoderSMLTaiOS
03

ML & services

05
llm.istanbulT-AI OneTAI CodeSengiTairon
Mostly C / C11WebAssemblySelf-funded
OWN THE PIPELINETEST AGAINST REAL ORACLESPUBLISH THE GAPNO FRAMEWORK THEATRE

01 / SELECTED SYSTEMS

A portfolio with shared foundations, not a pile of demos.

Each project stands on its own, but the useful parts travel: Unicode tables feed secure messaging, compiler frontends share a kernel, and browser tools run the same C cores shipped elsewhere.

02 / COMPLETE INDEX

Fourteen systems, one searchable register.

Open any record for scope, measured evidence and the limitations we currently publish. “Not deployed” means exactly that — the code exists, the public service does not.

14 records shown

01.1 Active

Compiler platform

Kavak / KIR

kavak.run

Target-independent typed IR plus a reusable C11 frontend kernel, lowering to WebAssembly

C11Typed IRWebAssembly
Visit
01.2 Active

Swift compiler

MiniSwift

miniswift.run

A Swift compiler in C with two backends: native C, and a direct WebAssembly emitter

CSSA IRWASM
Visit
01.1.2 Active

Kotlin compiler

minikotlin

minikotlin.run

Kotlin to WASM-GC, built in a browser tab by a compiler that is itself WASM

CWASM-GCCoroutines
Visit
01.1.1 Active

C# compiler

MiniSharp

minisharp.run

C# to WebAssembly in C — no Roslyn, no .NET SDK, no LLVM

CWASMNo Roslyn
Visit
01.1.3 Experimental

Language pilot

minidart

minidart.run

A Dart-to-WASM scaffold that exists to prove the kernel carries its weight

KavakDartExperimental
Visit
01.3 Active

Shader frontend

libwgsl

wgsl.run

C99 WGSL frontend: parse, resolve, const-evaluate, type-check, validate, reflect

C99WGSLReflection
Visit
02.1 Active

Unicode infrastructure

Decoder

decoder.run

C11 Unicode 17.0 library: normalization, segmentation, IDNA and URL parsing

Unicode 17C11IDNA
Visit
02.2 Active

Secure communication

SML — Secure Message Layer

sml.chat

Post-quantum end-to-end encrypted messaging built on a headless C core

PQ-E2EEC coreDouble Ratchet
Visit
02.3 Active

Operating system

TaiOS / Tayra

taios.run

ARM64 kernel from scratch, booting on QEMU, Apple HVF, UEFI and a Galaxy S9

ARM64KernelPOSIX
Visit
03.1 Active

Browser machine learning

llm.istanbul

llm.istanbul

WebGPU stack for training decoder-only transformers in a browser tab

WebGPUWGSLTraining
Visit
03.2 Research preview

Foundation model research

T-AI One

t-ai.one

An independent foundation-model program: one tokenizer, one model, one runtime, one accountable system

Foundation modelMetalWebGPU
Visit
03.2.1 Not deployed

Code analysis service

TAI Code

code.t-ai.one

Service answering with issue lists and patches instead of chat prose

T-AI OnePatchesSSE
Not publicly deployed
03.3 Standby

Answer engine

Sengi

sengi.surf

Turkish-language answer engine; document retrieval still being built out

TurkishRetrievalSources
Visit
03.4 Not deployed

Coding agent

Tairon

tairon.codes

Coding-agent backend, a model router over our own T-AI infrastructure, and a VS Code extension

T-AI OneVS CodeTooling
Not publicly deployed

03 / CAPABILITIES

Deep ownership where abstraction usually leaks.

We work below the product surface: parsers, type systems, intermediate representations, cryptographic state machines, schedulers, Unicode algorithms and GPU kernels.

C.01

Language infrastructure

Descriptor-driven lexers, Pratt and recursive-descent parsers, semantic analysis, flow narrowing, typed IRs, verifiers and direct code generation.

FrontendsIR designWASM
C.02

Systems & cryptography

Unicode conformance, platform-neutral storage cores, hybrid post-quantum handshakes, ratchets, wire protocols and ARM64 kernel work.

UnicodePQ-E2EEARM64
C.03

GPU & machine learning

WGSL validation, WebGPU compute, tokenizer kernels, transformer training primitives, optimizer implementations and deterministic fixtures.

WGSLWebGPUSIMD
C.04

Browser-native delivery

Real compilers and systems libraries compiled to WebAssembly, offline-capable studios and neutral host boundaries — not JavaScript interpreters.

WASMPWAVanilla JS

04 / STANDING RULES

Correctness is a practice, not a slogan.

“We don’t try to be loud. We try to be correct.”
  1. 01

    Own the critical path.

    Where understanding matters, we build from scratch. If we cannot read it end to end, we do not pretend to own it.

  2. 02

    Diff against an outside authority.

    A test we wrote ourselves only proves that our code agrees with our opinion. Real toolchains and official corpora are the useful oracles.

  3. 03

    Publish the gap, not the ambition.

    Every record names what remains partial, stale or unsupported. Limitations are part of the product surface.

  4. 04

    No benchmark without a method.

    A reproducible harness with no headline number is better than a headline number with no harness.

  5. 05

    Stay independent.

    TLabs is self-funded. There are no investor deadlines and no roadmap written to impress a room.

05 / THE LAB

Small team. Long technical horizon.

TLabs Technology is an independent two-person systems laboratory founded in Türkiye in 2025.

M.01 Uğur Toprakdeviren

Uğur Toprakdeviren

Engineering & systems architecture

Compilers, operating systems, cryptographic transport, WebAssembly and product engineering.

M.02 Muhammed Yurt

Muhammed Yurt

Mathematical & theoretical foundations

Formal reasoning, mathematical models and the theoretical foundations behind the laboratory’s systems work.

06 / CONTACT

A correction, a hard systems problem, or a serious collaboration?

Write to the address that best fits. Direct, technical mail is always easier to answer than a generic pitch.

TLABS / RECORD