AI Engineer · Founder, Elmdin

Imaan Soltanalipour

AI engineer in Los Angeles building software for government agencies and nonprofits, and founder of Elmdin, an independent research and engineering organization. UCLA Computer Science; formerly at UCLA's Aharoni Lab, Amgen and NASA Langley.

Featured projects

A few things I've built.

All projects

Found Sound Orchestra

Live

A hackathon project: a generative-music web app that maps camera-captured objects to instruments with Gemini Flash, composes full pieces with Lyria Pro, and generates music videos with Veo 3.0 — with a live FFT stem-mixer.

  • Gemini
  • Lyria
  • Veo 3.0
  • Python
  • Web Audio

Flow-Matching Driving Planner — Trajectory-Representation Ablation

Ablated four trajectory representations (Cartesian waypoints, Frenet, velocity, acceleration) inside a vendored NeurIPS-2025 flow-matching planner (Tan et al.), training each variant on 1.5k-scenario subsets drawn from an 80k-sample nuPlan-mini cache. On open-loop ADE (average displacement error), Cartesian waypoints performed best — roughly 5x lower error than the velocity- and acceleration-based representations (4.19 m vs ~22 / 20 m).

  • PyTorch
  • Flow Matching
  • Autonomous Driving
  • nuPlan
  • Research

Supervisor Multi-Agent System (LangGraph)

A supervisor multi-agent system for autonomous research, reasoning and code execution, built on LangGraph. A supervisor routes each turn to a specialist (web research or sandboxed code) and a finalizer produces an exact-match answer. Near-term target: GAIA Level 1.

  • LangGraph
  • Multi-Agent
  • Python
  • Agentic
  • GAIA

BetBat — Real-Time Social Prediction Market

Live

A real-time prediction-market app (Next.js 16 / React 19 / TypeScript / Firestore) built over a 6-week Agile project, with transaction-safe coin economics, an LLM (OpenAI gpt-4o-mini) that structures free-form bets into verifiable yes/no markets, and a market-resolution state machine.

  • Next.js
  • React
  • TypeScript
  • Firestore
  • OpenAI

LLM Knowledge Base / RAG

An offline-first, event-sourced knowledge system: it captures text (a global hotkey on Windows), organizes it with a local LLM (Ollama) into a semantically linked Obsidian Markdown vault, and auto-generates dependency-ordered plans via a Kahn topological sort. The platform-agnostic core runs fully offline.

  • Ollama
  • RAG
  • MCP
  • Python
  • Event Sourcing

Agentic Meta-Harness

A meta-harness that wraps an AI coding agent and enforces eight deterministic, fail-closed engineering gates (build, hygiene, layout, format, lint, typecheck, tests, security) via Claude Code hooks. v0 governs Python projects, with a per-language/per-harness seam designed to extend to other stacks and agents.

  • Claude Code
  • CI Gates
  • ADRs
  • Python
  • Agentic
Research

Selected publications

Peer-reviewed work and preprints.

All publications

STIMscope: centimeter-scale all-optical imaging and patterned optogenetic manipulation at single-cell resolution

Hamid Chorsi, Saray Soldado-Magraner, Yan Jin, Imaan Soltanalipouryekesammak, Alex Zheng, Dejan Marković, Daniel H. Geschwind, Peyman Golshani, Dean V. Buonomano, Daniel Aharoni

bioRxiv, 2026

Bricks

Drag, fling and stack. How high can you build before it topples?

Roll a die, flip a coin

Roll or flip

Let's build something.

I'm open to engineering roles at startups and more established companies in San Francisco, New York and Los Angeles, research collaborations, and interesting problems. The best way to reach me is email.

Get in touch