Nir Tamir
Founding Engineer · Frontend-led, full-stack TypeScript · AI products
- Holon, Israel · Remote-first since 2022
- me@nirtamir.com
- nirtamir.com
- github.com/nirtamir2
- linkedin.com/in/nirtamir2
Frontend engineer with 10+ years of experience. I've been the first or only frontend engineer at four startups, starting from an empty repo every time. I own the whole product surface (architecture, UI and the type-safe API layer) and go full-stack in TypeScript when the product needs it. I work agent-first, running parallel coding agents with lint rules and E2E tests as guardrails, and ship at the speed of a small team.
- years shipping web products
- 10+
- first frontend engineer at a startup
- 4×
- faster dev server after moving Cycode to Vite
- 50×
- monthly npm downloads (used by AWS SDK)
- 100K+
Experience
-
Independent · Frontend / Product Engineer
Jan 2024 – Present
Remote engagements with AI startups in the US, Europe and Israel.
Genie Labs · AI image generation for creative studios
Mar – Apr 2026
- Started from zero: no repo, no infrastructure. Delivered a working MVP in 6 weeks as the only frontend engineer.
- Built a Figma-like canvas for arranging and editing AI-generated images, with an integrated AI chat that streams reasoning and tool calls to generate and edit images.
- Mocked the AI backend with its real recorded streams, so frontend work never waited on the backend. Onboarded the developers who took over the codebase.
React · TypeScript · Konva · TanStack AI · TanStack Query · MSW
Peaklight · AI that adds context to online content
Jan 2024 – Feb 2026
- Owned the frontend for 2+ years on a four-person founding team (founder, product designer, backend engineer, me), distributed across the US and Europe.
- Adopted Next.js App Router, React Server Components and Server Actions in early 2024. Diagnosed and fixed RSC first-load performance limits, and published the lessons as an article.
- Designed a type-safe API client shared across the frontend, and implemented WorkOS authentication. Both are published as articles.
Next.js · RSC · Server Actions · TypeScript · WorkOS
Mixtiles · Photo tiles for your walls
Jul 2024
- Improved 3D rendering performance in the product experience (2-week engagement).
Three.js · React Three Fiber
-
Youleap · Founding Frontend Engineer · Remote
May 2022 – Dec 2023
- Fourth team member, after the two founders and the VP R&D. Owned the entire frontend.
- Built an AI app generator: an Airtable-like data grid, plus a fine-tuned model that wrote React components bound to the user's data and rendered them live in Sandpack. This was 2023, before AI app builders became a category.
Next.js · TypeScript · Radix UI · TanStack Query · Tailwind · Sandpack · Turborepo
-
Cycode · Senior Frontend Developer · Seed to Series B
Sep 2020 – May 2022
- Joined as employee ~12 and the only frontend engineer. Drove the frontend architecture and technical decisions as the frontend team grew to 8 and the company to ~70 people.
- Built many product features from scratch end to end, from the UI to the Node.js and GraphQL API.
- Rebuilt the design system and built the shared table and data-fetching infrastructure the product runs on.
- Migrated the build from webpack to Vite, which made the development server 50× faster.
React · TypeScript · GraphQL · Node.js · TanStack Query · Vite
-
CME Group · Senior Frontend Developer
May 2019 – Jan 2020
- Built the documentation service for the new platform.
React · Redux · Node.js
-
Any.do · Frontend Developer
Aug 2018 – May 2019
- Built the new onboarding experience, the notification center and the referral flow for a productivity app with 10M+ users.
- Contributed to the Electron macOS app, including a native calendar integration (Objective-C++ Node addon).
React · TypeScript · Redux · Electron
-
Israeli Air Force, Ofek Unit · Software Developer
Oct 2014 – Mar 2018
Java
Products I build
-
Hadeshe
hadeshe-web.nirtamir.comSoccer team manager with match video review, built solo with parallel agents (550+ commits since Jan 2026). Web, iOS, Android, Apple Watch (Swift) and Xiaomi watches: players log events offline on the watch and they sync to the match video.
-
Boxi
boxi.nirtamir.comAuto-registration for gym classes. Solid 2 and Effect background workers, plus an MCP server that exposes it as a ChatGPT app.
-
Foreword
foreword.nirtamir.comLearn a book's hard words before you read it. EPUB and PDF parsing runs in the browser; AI generates study cards with translations.
-
LEGO Racers
lego-racers.nirtamir.comA browser remake of the 1999 game with Three.js and React Three Fiber, using models from the decompiled game.
Open source and speaking
- ESLint plugins: Author of 6 published ESLint plugins and a strict shared ESLint / oxlint config. eslint-plugin-sort-export-all has 100K+ monthly npm downloads and is used by the AWS SDK for JavaScript v3.
- Slidev for Obsidian: Community plugin with 1K+ downloads. Also slidev-addon-sandpack and pr-splitter (an AI tool that splits large PRs).
- Talks: JavaScript Israel, ReactNext and NodeTLV, including “Adding AI Capabilities to React Apps with the Vercel AI SDK”.
Skills
- Frontend
-
- TypeScript
- React (RSC, Compiler)
- Next.js
- SolidJS
- TanStack Start / Router / Query
- Tailwind
- Design systems
- Three.js / R3F
- React Native / Expo
- Full-stack
-
- Node.js
- oRPC
- GraphQL
- Prisma / Postgres
- Better Auth / WorkOS
- Effect
- AI products
-
- Streaming chat and agent UIs with tool calls
- Vercel AI SDK
- TanStack AI
- MCP servers / ChatGPT apps
- How I work
-
- Codex and Claude Code with parallel agents
- Strict ESLint / oxlint configs
- Custom lint rules
- E2E tests
Earlier: Vue, Angular