Adnan Berik

Platform security and AI infrastructure

Cyber defense operations for the U.S. Air Force, TS/SCI cleared. Independently, I build and benchmark infrastructure around AI model serving.

Based
Hampton, VA
Open to
New York · Washington, D.C.
Clearance
Active TS/SCI

Selected work

public on GitHub

Secure GPU Inference Gateway

Access control and audit

An authenticated gateway in front of model endpoints. It decides who may call which model, at what budget, and what gets recorded.

Gateway architectureA caller reaches the control plane, which applies identity, policy, budget and routing and writes an audit record, then forwards to the model servers while exporting metrics.CALLERIDENTITYPOLICYBUDGETROUTEAUDIT RECORDMODEL SERVERSMETRICS
01Identitycaller authenticated, model allowlist checked
02Policytoken and request budgets, rate limit, reason for access
03Routebatched, dispatched, path recorded with the response
04Executememory and capacity budgets, replayable
05Measurelatency, cost and failures to Prometheus
06Recordwho asked, what ran, what it cost
07Gatepromote, hold or roll back on regression
local current = redis.call("INCRBY", KEYS[1], ARGV[1])
if current == tonumber(ARGV[1]) then
  redis.call("PEXPIRE", KEYS[1], ARGV[2])
end
if current > tonumber(ARGV[3]) then
  return {0, current, tonumber(ARGV[3])}
end
return {1, current, tonumber(ARGV[3])}
gateway/rate_limit.py, Redis path

Separate read, increment and expire calls can race across gateway replicas. The Lua script makes the fixed-window counter atomic, sets expiry only on the call that opens the window, and returns the decision with the updated counter. The principal id is SHA-256 hashed into the key rather than stored.

End-to-end measurement

Benchmarked against direct vLLM on the same host: Qwen2.5-3B on an RTX 5070 Ti, driven by vLLM's own serving client with paired seeds and three repetitions. 3,000 requests, no failures. Gateway throughput tracked direct within run-to-run variance, so no overhead or speedup figure is claimed.

Repository ↗rate_limit.py ↗Python, FastAPI, Redis, OpenTelemetry, Docker

Triton Kernel Lab

GPU performance

Fused RMSNorm and autotuned SwiGLU kernels written in Triton.

2.2×RMSNorm · RTX 5070 Ti

torch.compile baseline1.00×

fused Triton kernelup to 2.2×

Every output validated against an FP32 reference, cache flushed between runs. Full latency distributions and a regression gate are in the repository.

Repository ↗Measurements ↗Triton, PyTorch, CUDA

Deterministic Inference Scheduler

Serving internals

Continuous batching, paged KV-cache admission and decode scheduling rebuilt in Rust, so identical input produces an identical trace.

Run A, batch admission

Run B, replayed from fingerprint

Identical fingerprints, so a failing run replays exactly.

Also public

Verification index

public artifacts

The shortest path from a claim to something a reviewer can inspect. Each row links to the existing public code, artifact, or live demo; the category describes the evidence boundary rather than implying production scale.

Structured proof, capability, and project recordsEvidence JSON ↗
interactivelive demoThe mission readiness dashboard, running in your browser right now.measuredGPU benchmark chartReal RTX 5070 Ti results: my kernels vs PyTorch, chart and raw data in the repo.measuredmatching-engine benchmark312,000 orders per second, measured and committed with the machine specs.deterministicreplayable test runsScheduler traces that replay exactly, so any failure can be reproduced.operationalobservability configsGrafana dashboards, Prometheus metrics, and incident runbooks in the gateway repo.verifiedrestart reconciliationVerified HTTPS CI runs two authenticated agents with an explicit CA bundle, then recovers a completed shard across an agent restart and both shards across a coordinator restart without duplicate target work; partial or multi-host recovery is not claimed.verifiedcontrolled readinessA real delayed-readiness fixture starts a local service without a shell, measures process launch to HTTP-200 readiness, runs the benchmark, and keeps command and endpoint values out of the report.verifiedlifecycle cancellationA deterministic CLI fixture interrupts a held-open local benchmark request with SIGINT and SIGTERM, verifies benchmark-child and service-group cleanup, requires exit status 130/143, and checks that no success report is written. This is single-host process-cleanup evidence, not remote cancellation or production recovery.verifiedqualification provenanceA content-addressed manifest re-derives a saved trend report and verifies ordered run bytes without storing paths, prompts, endpoints, or credentials.operationalspending limitsOptional Redis-backed limits that stay correct across many servers at once, without storing who made the request.measuredbackend probeA short live check against the model endpoint, recording how often it succeeded and how fast.operationaltelemetry correlationOne snapshot tying request outcomes, token usage, and latency together.verifieddeployment safetyAutomated checks that scan the container, list every dependency, and test the locked-down runtime.verifiedfailure-mode drillA synthetic gateway drill covers backend latency spikes, backend error bursts, queue saturation, and audit-sink backpressure with explicit detection, mitigation, rollback, and recovery thresholds. It excludes request bodies, identities, secrets, and production logs; it does not claim production resilience.verifiedcapacity planA checked synthetic capacity artifact reports per-model request and input-token cost estimates, observed p95 latency and utilization, and policy envelopes. It excludes request bodies, identities, secrets, and production logs; it does not claim production capacity.verifiedstream usage validationTests reject boolean, negative, fractional, and string completion-token counts, distinguish malformed from missing usage, and omit server-reported token throughput unless every successful stream has a valid count. Text chunks and output bytes are not treated as tokens; the evidence is a deterministic local protocol test, not a production measurement.researchenergy projection modelThe analog-chip cost model and its projected 68% energy savings, math included.

Synthetic fixtures, projections, and controlled local measurements stay labelled as such. Production-scale operation is not claimed where the public artifact does not demonstrate it.

Experience

2023 / PRESENT

Cyber Defense Operations Specialist (TS/SCI)

United States Air Force, ACC, Langley AFB, VA

  • Help run 24/7 cyber defense for 26 wings across 15 bases, roughly 27,000 users.
  • Built a tracking tool that fused 216,000 data points into 4 live dashboards, cutting threat resolution from 5 days to 2.
  • Helped resolve a NORAD network outage: found a failed $700K circuit and coordinated the enterprise-wide fix.
  • Led 11 Airmen through 18 cyber tasking orders, hardening 30,000 systems.
  • Named HQ ACC/A6 Airman of the Year, 2025.

Ongoing

Independent engineering

Remote

  • AI serving infrastructure: gateway, scheduler, GPU kernels, benchmarks.
  • Linux game-server infrastructure for a community of about 29,000 players. Monitoring, backups, performance tuning.

Clearance and certification

  • TS/SCI Security Clearance
  • CompTIA Security+
  • CompTIA A+
  • AWS Technical Essentials

Education

  • Western Governors UniversityB.S. Cybersecurity & Information Assurance (in progress)
  • Northern Virginia Community CollegeComputer Science coursework (60+ credits)

Recognition

  • HQ ACC/A6 Airman of the Year, 2025
  • HQ ACC/A6 Team of the Year, 2025
  • HQ ACC/A6 Warfighter Communication Award, 2025
  • 4x Squadron Team of the Quarter

Contact

adnanberik@hotmail.com

Open to platform security and AI infrastructure roles in New York or Washington, D.C.