Imaan Soltanalipour
Software Engineer & AI/ML Researcher
Los Angeles, CA
I'm a Computer Science graduate from UCLA working at the intersection of machine-learning research and software engineering.
At UCLA's Aharoni Lab I built part of the software behind STIMscope, in industry I modernized a 1M+ document portal at Amgen critical for manufacturing facilities during server shutdowns, led software and systems for a NASA Langley NCAS capstone, and helped evaluate large language models at Outlier AI.
I'm looking for research collaborations and software/ML engineering roles where I can take systems from research prototype to reliable production.
GitHub
Numbers include my private work — private repositories and private contributions.
Skills & technologies
Languages
- Python
- C/C++
- TypeScript
- JavaScript
- SQL
- Bash
- Verilog
- RISC-V Assembly
- HTML/CSS
ML / AI
- PyTorch
- NumPy
- SciPy
- CuPy
- scikit-learn
- OpenCV
- Cellpose
- CUDA
- Diffusion models
- Flow matching
- Transformers
- Deep RL
- Compressive sensing
- Bayesian/variational inference
Web & Full-Stack
- React
- Next.js
- Node.js
- FastAPI
- Flask
- Firebase (Firestore, Auth)
- TailwindCSS
- REST / WebSockets
Systems & Tools
- NVIDIA Jetson AGX Orin
- Docker
- ZeroMQ
- GitHub Actions CI/CD
- PyQt
- IDS Peak
- Linux
- Git
- pytest
- Playwright
- Ollama
- MCP
- FPGA
- Raspberry Pi
- Arduino
- Unity ML-Agents
Coursework
- Algorithms & Complexity
- Operating Systems
- Computer Architecture
- Computer Networks
- Machine Learning
- Deep Learning
- Robot Learning
- Probability & Statistics
- Linear Algebra
- Signals & Systems
- Electromagnetics
Experience
- Jan 2025 — Present
Undergraduate Researcher · UCLA David Geffen School of Medicine — Aharoni Lab
Los Angeles, CA
Optical neuroscience / neural-connectivity inference.
- Publication: H. Chorsi, S. Soldado-Magraner, Y. Jin, I. Soltanalipouryekesammak, et al., “STIMscope: centimeter-scale all-optical imaging and patterned optogenetic manipulation at single-cell resolution,” bioRxiv (2026), PMID 42244717; co-author, Society for Neuroscience 2025.
- Contributed Python/C++ GUI features and per-feature workflows to STIMscope, an open-source benchtop all-optical platform for single-cell-resolution imaging and DMD-patterned optogenetic stimulation.
- Implemented GUI capabilities across live-hardware and offline-simulation modes: DMD patterned projection via a C++ projector engine, a multi-method calibration suite, real-time per-ROI trace extraction, Otsu/Cellpose segmentation, and I2C DMD & MCU hardware control.
- Built the containerized compressive-sensing connectivity-inference pipeline: CAVIaR variational inference with parity-validated NumPy/CuPy (CUDA)/JAX backends, plus CoSaMP and spike-and-slab CAVI variants, reaching precision = recall = F1 = 1.0 on Izhikevich+GCaMP simulation, containerized for NVIDIA Jetson AGX Orin.
- Led a literature-grounded audit and refactor of the codebase under mutation-testing, coverage gates, and per-module specifications, then shipped the open-source release (GitHub Actions Docker/GHCR workflow, GitHub Wiki).
- Summer 2026 — Present
Researcher · Humanoid Robot Learning
Los Angeles, CA
Humanoid robot learning research.
- Conducting a collaborative literature review on humanoid robot learning to scope a summer research project and proposal.
- Jun 2025 — Sep 2025
Software Engineer Intern · Amgen
Thousand Oaks, CA
Software engineering for global manufacturing systems.
- Modernized a legacy IIS document portal serving 1M+ documents to global Amgen manufacturing facilities during server downtime; built a JavaScript + Python application with NLP-driven search, filtering, caching, and a redesigned UI.
- Collaborated across teams through Amgen’s Intern Bootcamp; toured manufacturing facilities and presented work to company leadership.
- Jun 2025 — Jul 2025
Lead Software & Systems Engineer · NASA Langley Research Center — NCAS Mission 3 Capstone
Hampton, VA
Advanced Air Mobility systems engineering.
- Co-authored an Advanced Air Mobility proposal for eVTOL emergency response in rural areas; designed a mobile ground-vehicle fleet (landing pads, generators, weather sensors, multi-channel radio/cellular/satellite comms) enabling aircraft–responder–victim coordination.
- Conducted on-site research at NASA Langley; refined the proposal through interviews with NASA subject-matter experts.
- Jan 2024 — Jun 2024
Artificial Intelligence Trainer · Outlier AI
Remote
Large-language-model training and evaluation.
- Helped train large language models by analyzing model deviations and rewriting outputs for accuracy; identified and corrected hallucinations across multiple domains.
- Authored Python, JavaScript, Java, C++, SQL, and HTML/CSS for model refactoring and documentation.
Education
- Sep 2024 — Jun 2026
University of California, Los Angeles (UCLA)
B.S. in Computer Science
Technical Breadth in Electrical Engineering & Economics
Los Angeles, CA
- Aug 2022 — May 2024
Moorpark College
A.S. in Computer Science, Mathematics, Physics, Natural Sciences, & Liberal Studies
Moorpark, CA
Leadership & activities
-
Creator, Community College Research Organization · 2023
Built a platform connecting students and professors to propose research projects and recruit collaborators.
-
NASA NCAS Missions 1 & 2 · 2024
Completed NASA STEM research programs; designed mission-control software for a simulated lunar rover and presented to NASA engineers.
-
Full-Stack Volunteer, Dev Launchers (Nonprofit) · 2023
80+ commits (JavaScript/Strapi); built the first backend profile-picture upload and led the profile-page team.
-
President, Persian Club — Moorpark College
Founded and led the cultural club; ran weekly meetings and a campus-wide Persian New Year event.
Newton's cradle
Pull an end ball and let go. (Sound on for the clack.)