$ whoami

Rotem Grimberg

System Architect — agentic AI systems

10+ years building complex web systems, server to client.
Currently architecting AI agentic workflows at Folloze — multi-agent orchestration, RAG, evals, MCP.

Skills

ai engineering
  • langchain / langgraph
  • agentic + mcp
  • rag / pgvector
  • llm evals + prompting
languages & runtimes
  • typescript
  • node.js / bun
  • javascript es6+
  • golang
  • python
web platform
  • websockets / streaming
  • web components
  • angular / vue.js
  • electron
  • html5 / css3
infra & tooling
  • docker / k8s
  • esbuild / webpack
  • ci/cd
  • aws

$ git log career/

f0110ze Sep 2021 → now

Architect, Director @ Folloze

  • Built and architected AI agentic workflows — LangChain/LangGraph, RAG, MCP: multi-agent orchestration, memory, retrieval, guardrails, evals, observability, human-in-the-loop checkpoints.
  • Led the technical design of a martech platform for building highly-targeted, personalized landing pages from scratch.
  • Guided and mentored teams of full-stack developers.
  • Tailored delivery around a git-flow(ish) workflow — faster deployments, better code quality across teams.
  • Integrated Playwright E2E testing into the delivery pipeline.
d20ne5b Sep 2020 → Sep 2021

Software Architect @ Tevel Aerobotics Technologies

  • Led the technical design and build of a drone-fleet command center — real-time monitoring and control of every drone in the fleet.
  • Streamlined deployment of versioned images to the fleet with CI/CD automation.
  • Go, TypeScript, Kubernetes, Helm, Docker, FluxCD, RabbitMQ, Node.js.
e1ec40n Jun 2017 → Sep 2020

Senior Full Stack Developer @ DataRails

  • Built a Windows desktop app syncing client machines to DataRails — Electron, Node.js, TypeScript.
  • Developed a LinkedIn bot system generating ~600 leads per day.
  • Performance-tuned UI widgets handling large datasets.
  • Built an in-house marketing control panel auto-syncing leads and calls with Salesforce.
ag11e17 Jun 2016 → Jun 2017

Full Stack Team Leader @ G Tech Media / MIG Financial

  • Led 4 onsite + ~18 remote developers in agile (Extreme Programming).
  • Embedded CI/CD across the org — CircleCI for GitHub, Bamboo for Bitbucket.
  • Hands-on E2E delivery: live call-notification client over websockets, a user-event collector for marketing analysis, automated email QC with ElasticSearch, and a Nightwatch/Selenium QA suite.

fb15016 2015 → 2016 Full Stack Team Lead @ FB.Investments

p1x1511 2011 → 2015 Full Stack Developer @ PIXIS

$ git log --all

Projects and progress, one commit at a time.

// WIP — next update loading…
great-engineer
Portfolio timeline goes live Jun 2, 2026
great-engineer

Rebuilt the homepage as a git-log style timeline — every project is a branch, every update is a commit.

The graph is rendered server-side by Astro, lanes are plain CSS, and the cards expand on hover with zero JavaScript on desktop.

vim-games
Level editor prototype May 20, 2026
vim-games

A drag-free level editor where you build mazes using only vim motions. Demo video below.

visit project ↗
Terminal: custom commands loaded from GitHub May 4, 2026
great-engineer

The interactive terminal can now pull command definitions from any GitHub user's repo via the URL hash.

visit project ↗
home-lab
K3s cluster on three NUCs Apr 18, 2026
home-lab

Migrated everything off the single docker-compose box onto a 3-node K3s cluster with automatic failover.

  • Longhorn for replicated storage
  • Traefik ingress with wildcard certs
  • Renovate keeps the manifests fresh
Motion-golf scoring system Mar 30, 2026
vim-games

Score levels by keystroke count — par is computed from the optimal motion sequence.

Self-hosted CI runners Mar 7, 2026
home-lab

GitHub Actions runners on the cluster — builds went from 6 minutes to 90 seconds.

First playable: hjkl maze Feb 12, 2026
vim-games

The very first playable build — navigate a maze with hjkl, no arrow keys allowed.

First playable: hjkl maze
Site reboot on Astro 6 Jan 25, 2026
great-engineer

Upgraded the whole monorepo from Astro 3 to 6, moved to content-layer collections and pnpm 11.

main
Initial commit