~/matt-okner/systems

ML / Agents / Systems

Matt Okner

EECS @ UC Berkeley

I build machine learning systems, real-time AI agents, and applied software that turns research ideas into working infrastructure. Lately I have been thinking about stablecoins, probability, and on-chain incentives.

Projects

Runtime guardrail for OpenAI Agents SDK tools. It checks tool names, schemas, and arguments, then allows, blocks, or asks for approval before side effects happen.

  • Tool boundary: Wraps an agent's tool array without changing the agent loop
  • Policy engine: Allows reads, gates writes and external sends, blocks secrets and payment-like calls
  • Approvals: Pauses risky actions for Telegram or custom review
  • Audit trail: Writes JSONL decisions with redacted arguments
  • Setup: Scaffold a guarded agent or wrap existing tools with guardTools()
TypeScriptOpenAI Agents SDKNodepnpmYAML policies

Compared GPT-4o character counting with direct reasoning versus a Python interpreter. Tool use removed the measured counting errors.

  • Baseline: 77.8% accuracy without tools on repeated or long strings
  • Tool run: 100% accuracy with a Python interpreter
  • Finding: Token boundaries cause avoidable counting mistakes
  • Harness: Reproducible eval prompts and result checks
PythonOpenAI APIPrime LabVerifiers

Voice AI for inbound and outbound calls where response time and reliable handoff matter.

  • Latency: Targets sub-500ms speech-to-speech turns
  • Transport: Twilio Media Streams over WebSockets
  • Speech: Deepgram STT with low-latency synthesis
  • Agent loop: Routes intents and tool calls through Anthropic
  • Deploy: Runs on Railway with graceful session cleanup
PythonTwilioDeepgramAnthropic APIWebSocketsRailway

Experience

Software Engineering Intern

Wrodium

Jan 2026 – Mar 2026

Internship / Berkeley, CA

PythonTypeScriptPostgreSQLScrapingRAG
  • Built content refresh tooling that parses external URLs, detects stale mirrored content, and generates reviewable change proposals

Member

Blockchain at Berkeley

Aug 2025 – Present

Dev / Consulting / Berkeley, CA

Smart ContractsConsultingResearchOn-chain Systems
  • Exploring agent-to-agent payments, on-chain infrastructure, and verifiable compute systems

Research Assistant

San José State University

Jun 2023 – Aug 2023

Research / San José, CA

Pythonscikit-learnMalware AnalysisMLP
  • Trained a malware classification MLP achieving 91% accuracy on 15k PE-file samples

Education

UC Berkeley

B.S. Electrical Engineering & Computer Science

Aug 2025 – May 2027
GPA 4.0Honors Scholar
CodeCourseGrade
CS 61AStructure & Interpretation of Computer ProgramsA
CS 61BData StructuresA+
CS 61CGreat Ideas in Computer ArchitectureA
DATA 8Foundations of Data ScienceA
CS 70Discrete Mathematics & ProbabilityA+
EECS 16ADesigning Information Devices & Systems IA
EECS 126Probability and Random ProcessesA
CS 189Introduction to Machine LearningA

West Valley College

A.S. Mathematics / A.S. Data Science / A.S. Physics

Aug 2023 – May 2025
GPA 4.0Summa Cum Laude
CodeCourseGrade
MATH 3ACalculus IA
MATH 3BCalculus IIA
MATH 4ACalculus IIIA
MATH 4CLinear AlgebraA
MATH 4BDifferential EquationsA
PHYS 4APhysics: MechanicsA
PHYS 4BPhysics: Electricity & MagnetismA
PHYS 4CPhysics: Light, Heat & WavesA
CHEM 1AChemistry HonorsA

Technical Skills

Languages

  • PythonML, data, backends
  • TypeScriptReact, APIs, tooling
  • C++Systems fundamentals
  • SQLPostgreSQL, SQLite
  • SoliditySmart contracts

Data & Infrastructure

  • PostgreSQLcontent refresh systems
  • Supabaseapp state, indexing
  • Dockerservices, deployment
  • Railwaybackend hosting
  • Gitdaily workflow

ML & Agents

  • PyTorchmodeling, experiments
  • scikit-learnclassification
  • Anthropic APItool-use agents
  • Deepgramspeech-to-text
  • WebSocketsreal-time flows

Systems & Product

  • Next.jsfull-stack apps
  • Foundrycontract testing
  • BeautifulSoupscraping
  • CheerioHTML parsing
  • Raspberry Pihardware projects

Get in touch.

Open to internships, research collaborations, and serious side projects. Email is the fastest way to reach me.

mokner@berkeley.edu