
Imaan Soltanalipour
Software Engineering & AI/ML
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
Industry Experience
- Jun 2025 — Sep 2025
Amgen
Software Engineer Intern · Thousand Oaks, CA
- Modernized a legacy Internet Information Services (IIS) architecture providing access to 1M+ documents for manufacturing facilities across countries during server shutdowns, using JavaScript and Python.
- Implemented search, filtering, caching, and an informative user interface so users could quickly find critical documents.
- Participated in Amgen’s Intern Bootcamp — engaged with peers, supervisors, and company leaders in weekly Q&A meetings and toured research and manufacturing facilities.
- Jun 2025 — Jul 2025
NASA Langley Research Center — NCAS Mission 3 Capstone
Lead Software & Systems Engineer · Hampton, VA
- Co-authored a proposal addressing a gap in NASA’s Advanced Air Mobility mission — on-ground infrastructure for eVTOL aircraft emergency response in rural areas; presented to a panel of engineers, scientists, and supervisors and fielded technical questions.
- Designed a mobile vehicle fleet (landing pads, generators, weather sensors, and multi-channel radio/cellular/satellite communications) enabling coordination between aircraft, first responders, and victims.
- Conducted on-site research at NASA Langley: toured facilities, met with employees, and applied subject-matter-expert insights to refine the proposal.
- Jan 2024 — Jun 2024
Outlier
Software Developer / AI Trainer (Contract) · Remote
- Trained AI language models by analyzing deviations in model responses and rewriting outputs for clarity and accuracy.
- Wrote Python, JavaScript, Java, C++, SQL, and HTML/CSS for model refactoring, debugging, and documentation.
- Identified and corrected inaccuracies and hallucinations in AI model outputs.
Research Experience
- Jan 2025 — Present
UCLA David Geffen School of Medicine — Aharoni Lab
Undergraduate Researcher (Optical Neuroscience / Neural-Connectivity Inference) · Los Angeles, CA
- 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.
- Conference: Society for Neuroscience, Neuroscience 2025 (co-author).
- Built Python/C++ GUI features for STIMscope, an open-source all-optical platform for single-cell-resolution imaging and DMD-patterned optogenetic stimulation — patterned projection, a multi-method calibration suite, real-time per-ROI trace extraction, Otsu/Cellpose segmentation, and I2C hardware control across live and simulation modes.
- Built the containerized compressive-sensing connectivity-inference pipeline: CAVIaR variational inference on simulated calcium-imaging data, deployed on an embedded GPU platform.
- Jun 2026 — Present
Humanoid Robot Learning — UCLA (4-person team)
Researcher (Robot Learning / Humanoid Locomotion) · Los Angeles, CA
- Co-authoring a research proposal: a controlled study of whether action-free human video improves humanoid bipedal locomotion (Unitree G1, simulation) beyond size-matched retargeted motion capture.
- Designed the grounding method: extended video-action learning from tabletop manipulation to whole-body locomotion, generating paired human and robot training data in simulation.
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.)