Skip to content
View tejasnaladala's full-sized avatar

Block or report tejasnaladala

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tejasnaladala/README.md

Tejas Naladala — Hardware Engineer, AI Builder, Researcher

tejasnaladala.com  ·  LinkedIn  ·  naladala@uw.edu

I'm a hardware engineer. Most of what I do is plasma systems for agriculture: chemical-free treatment of crops and water, built from the high-voltage power electronics up. Three peer-reviewed papers behind it so far (35 citations, h-index 3).

The AI and software side is secondary, even if it fills most of this GitHub: autonomous research engines and verification pipelines, built around a question I keep coming back to. How do you tell a real result from a lucky one? ECE and Applied Math at the University of Washington.

Selected work

The throughline across most of these is pre-registration: write the hypothesis and the pass/fail line before running anything, then report what happened, failures included.

delphi-quant is a verification pipeline for systematic trading strategies. Strict backtester with transaction costs, slippage, walk-forward splits, and no look-ahead, plus Holm-Bonferroni correction so nothing passes on multiple-comparisons luck. Net of costs the baselines come in at 0.83 Sharpe for buy-and-hold, 0.77 for time-series momentum, and 0.26 for cross-sectional reversal, which is dead in this regime and the README says so.

maze-rl-baselines is a negative result I couldn't talk my way out of. On 9x9 procedural mazes a five-line wall-following heuristic solves 100% and a behavior-cloned MLP reaches about 97%, while hyperparameter-tuned modern RL (PPO, DQN, A2C across 70 runs) sits around 31%, statistically tied with a random walk. Roughly 3,500 runs, with regenerable data so you can check me.

connectome-bpu asks whether biological wiring diagrams make better network architectures than random graphs. Ten real connectomes frozen as fixed weight matrices, trained readout only, against four families of matched null graphs across six tasks. The answer is "sometimes, and here is exactly where," reported with the caveats intact.

agentbreed asks how much multi-agent LLM configuration actually buys you, under a timestamped protocol locked before any real-model run. Equivalence testing with TOST, Sobol sensitivity decomposition, and 509 unit and fuzz tests that surfaced 23 issues before data collection.

Forge is a provider-agnostic runtime for multi-agent LLM systems: declarative agents, routing across providers, pluggable memory, and the orchestration patterns you reach for in practice.

engram is a framework for systems that learn from experience without backprop. Local Hebbian updates and neuromodulatory reward stand in for the optimizer, memory is persistent and both associative and episodic, and a safety kernel gates actions before they execute. Rust core, Python API.

mimic lets you teach a robot from a browser tab: WebRTC teleoperation into a simulated 7-DOF Franka arm, demo recording, training for an Action Chunking Transformer or a diffusion policy, and ONNX export.

Also public: parameter-golf (a sweep-and-select harness for small-LM training competitions), wireml (a node-graph workbench for foundation models that runs in the browser on WebGPU), knowledge-engine, and icordion (an iPhone turned into a playable accordion through its accelerometer).

My contribution graph, traced by a snake

Elsewhere

tejasnaladala.com has the things a resume is too short for. Reach me at naladala@uw.edu.

Popular repositories Loading

  1. Forge Forge Public

    Provider-agnostic runtime for multi-agent LLM systems: declarative agents, cross-provider routing, pluggable memory, FastAPI + WebSocket observability.

    Python 4

  2. tejas-os tejas-os Public

    Personal portfolio. The things a resume is too short for.

    TypeScript 1

  3. icordion icordion Public

    Turn an iPhone into a playable accordion: accelerometer-to-bellows mapping, musette tuning via detuned oscillators, Web Audio.

    JavaScript 1

  4. mimic mimic Public

    Teach a robot from your browser: WebRTC teleop into a MuJoCo Franka arm, demo recording, Action Chunking Transformer and diffusion-policy training, ONNX export.

    Python 1

  5. deluluisnotthesolulu deluluisnotthesolulu Public

    Local-first relationship analytics: turn chat screenshots into pattern analysis with on-device LLMs through Ollama. No cloud.

    Python 1

  6. knowledge-engine knowledge-engine Public

    Turn saved content from any platform into a queryable knowledge graph with semantic search.

    TypeScript 1