Narek Maloyan


AI engineer at Zencoder. PhD in Computer Science, MSU.

I build agents that do real work, and tools that make math visible.

Narek Maloyan

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.

More about me →


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

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

→ All projects, with stack and status


Writing

Porting Manim to TypeScript with Coding Agents Oct 2026
Claude Code Controls My iPhone: A Skill Built on iPhone Mirroring Oct 2026
imast.ai Post-Mortem: 427 Commits in 34 Days, Zero Clients Oct 2026
MCP Security Incidents, August to September 2026: Deadbugz and the SDK OAuth Flaw Oct 2026
The Best Fully-Local Voice Stack for Home Assistant (2026) Jun 2026
Sleeper Channels and Provenance Gates: Persistent Prompt Injection in Always-on AI Agents May 2026
DFlash and DDTree: 8x Faster LLM Inference via Block Diffusion and Draft Trees Apr 2026
Running Qwen 3.6 Locally on a Mac Mini M4 with 16GB RAM Apr 2026

→ All posts


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.