Full-stack engineer, frontend-heavy, on a team small enough that most of the frontend is mine. I took
a product dashboard from an empty repo to production users, own the dashboard behind a platform
rendering a few hundred thousand videos a month, and build in the open — an After Effects plugin I maintain solo and
an MCP server agents call. I like tests and CI that actually catch things, and work with Claude Code
daily: writing its rules, reviewing what it produces, and adding the checks that let it verify its own work.
Experience
Plainly — Full-Stack Engineer, frontend-focused
Nov 2023 — Present · Remote
Video automation company. Its platform, Plainly Videos, renders roughly 300,000 videos a month for API and no-code customers. Seven people, three engineers.
- Built PlainlyFlows 0→1 — a new product dashboard from empty repo to launch in July 2026. Since launch I've shipped directly against user feedback, deciding the next slice from what people actually do in the product rather than from a spec.
- Own the Plainly Videos app dashboard — a React + TypeScript SPA covering projects, template parameterization, render queues and billing, used daily by customers automating video at scale.
- Built the After Effects plugin solo and maintain it in the open — a TypeScript CEP extension that lets designers push projects straight to Plainly. External issues and contributors, issue and PR templates, signed release builds shipped on tag.
- Work on the Plainly MCP server, which lets AI agents drive the render API directly — set up its CI and tag-based release pipeline, and reworked how it describes render parameters to agents so they call it correctly first time.
- Own the quality gates: Vitest and Playwright/Cypress suites gated in GitHub Actions, lint and format enforced by Biome and oxlint, and types shared across the plugin, our REST API examples and the API so they can't drift apart.
- Ongoing frontend performance work — keeping bundles small and pages fast as the products grow.
Positive Tech — Full Stack Developer
Nov 2022 — Nov 2023 · Novi Sad
- Delivered client projects across the JavaScript and TypeScript stack at a software outsourcing company, primarily React frontends shipped to external clients on their deadlines.
Open Source & Side Projects
CEP-reload
Dev tool that hot-reloads host-side JSX in CEP panels, so you don't reopen the panel on every save.
willitspam.com
Email spam-score checker built on TanStack Start — SSR, shipped solo, 2026.
Education
Singidunum University — BSc, Computer Software Engineering
2026
Skills
- Core
- TypeScript, JavaScript, React, HTML & CSS
- Frontend
- Next.js (App Router, SSR), TanStack Start / Query, Tailwind, shadcn/ui
- Quality
- Vitest, Playwright, Cypress, Jest, GitHub Actions, Biome, oxlint, ESLint, Prettier, Turborepo, pnpm
- Backend
- Node.js, Java, REST API design, MongoDB, PostgreSQL, Prisma, MCP servers
- AI workflow
- Claude Code as daily driver — project rules, agent code review in both directions, building MCP tooling agents consume