Narek Maloyan
AI engineer at Zencoder. PhD in Computer Science, MSU.
I build agents that do real work, and tools that make math visible.
GitHub · LinkedIn · Kaggle · Google Scholar · Email · X/Twitter · Resume PDF
My day job is coding agents at Zencoder. In May 2025 our agents solved 70% of SWE-bench Verified and took #1.
On the side I wrote manim-web, 3Blue1Brown's Manim in TypeScript. Math animations run in the browser, no Python. 484 stars and 82k npm downloads in the last year.
I also build small tools for myself, like a skill that lets Claude Code use my iPhone. Before Zencoder I shipped ML at Viasat, TrendMD and Burdenko, from 2019 to 2024.
Projects
manim-web
Manim is the engine behind 3Blue1Brown's videos. I ported it to TypeScript, so you write a scene and it plays in the browser. Works with React and Vue.
484 stars · 31 forks · 82,191 npm downloads in the last 12 months · 140 points on Show HN · 27 releases
GitHub · Examples and docs · npm · Show HN · How it was built
Coding agents at Zencoder
Agents that take a real GitHub issue and write the patch. For SWE-bench we ran four agents on each task and a critic picked the best patch. Alone, each agent solved 60.8% to 64.6%. Together they solved 70%.
70% on SWE-bench Verified · #1 in May 2025
iPhone control for Claude Code
A Claude Code skill that uses my iPhone through macOS iPhone Mirroring. The agent takes a screenshot, picks a point, taps, then checks the screen again. Bash, cliclick and a small Swift helper. Private for now.
ML competitions and teaching
I have done ML competitions since 2018. 1st place in the RuATD 2022 binary task. 3rd place on the SemEval-2023 AfriSenti multilingual track. I taught deep learning at MSU from 2021 to May 2026. My lecture notes from 2022 to 2025 are public, including a 2025 lecture on LLM agents.
Now building
- Ferry. An iOS terminal for watching coding agents from my phone. Tabs, splits, a real key bar, and a dot that turns green when an agent finishes.
- Unison. An iOS piano tuner. It measures the beat between the strings of one note, so unisons come out clean.
→ All projects, with stack and status
Writing
Research
PhD in Computer Science from MSU, 2026. 13 papers. Most are about prompt injection: how LLM agents get manipulated, and how to stop it. The NSA's May 2026 guidance on MCP security cites my MCP paper (NSA PDF).
→ All publications · Google Scholar
Contact
Email is fastest. Happy to talk about agents, manim-web or ML.
- [email protected]
- github.com/maloyan
- linkedin.com/in/nmaloyan
- x.com/NarekMaloyan
- Google Scholar
- kaggle.com/narek1110