Search 380 million public property records in one place, and ask an assistant questions about them
Taking on new projects
You need it built.
I build it and get it live.
One person for the whole job: the app your customers use, the data behind it, and everything that keeps it running. Over ten years building software that companies depend on every day.
- WHERE I AM
- Israel, works with any time zone
- REPLY TIME
- Within a day
- EXPERIENCE
- 10+ years, 5 companies
Where I worked before going independent
FireblocksDigital-asset custody
OobitCrypto payments
Dynamic YieldPersonalisation SaaS
SAPCloud microservices
- building software companies rely on
- 10+yrsbuilding software companies rely on
- engineers led, across two countries
- 12engineers led, across two countries
- of old code replaced, with no downtime
- 221Klinesof old code replaced, with no downtime
- records made searchable in one place
- 380Mrecords made searchable in one place
What you can hire me for
Every one of these, I have already builtBuild my product from scratch
You have an idea. I build the whole thing and put it live: what your customers see, what runs behind it, and everything in between.
See SappaAdd AI that actually does things
Not a chatbot. AI that looks things up in your systems, fills in the work, and takes real actions, with clear limits on what it is allowed to touch.
See HandiGet my data under control
Pulling in data from lots of places, cleaning it up, removing duplicates, and making it searchable. Unglamorous work that everything else depends on.
See TesseReplace an old system, safely
Rebuilding something outdated while it keeps serving customers. I did this with 221,000 lines of code and 100,000 users, with no downtime.
Build tools for developers
Software whose customers are programmers. They judge it differently, so it needs different care and much better documentation.
See ReflexBe your senior tech person
Part-time help with the big calls: what to build, what to buy, who to hire, how to keep it secure. For teams too early for a full-time CTO.
Work
16 products16 products so far. Every one designed and built by me, from idea to launch.
01 
02 
Lets an AI assistant drive a real web browser, using a quarter of the usual cost
04 
Book a plumber or electrician by chatting, with search and payment in the same conversation
05 
Every property for sale in Bali, pulled from ten websites onto one map with the duplicates removed
06 
A hiring test that watches how someone works with AI, and whether they notice when it is wrong
07 
Every Israeli supermarket price in one queryable place, so an assistant can work out where your actual shopping list is cheapest
6.7M
prices, ten chains, one schema
08 
Wills, probate and power of attorney in Israel, written online in plain Hebrew for a price fixed before you start
4
legal products, one bilingual codebase
09 
Pulls a real city's roads off the map and drives thousands of cars over them, to test what the traffic lights should be doing
26,521
lanes, expanded from the real Tel Aviv map
10 
Four desktop-class creative apps that run entirely in a browser tab: 3D modelling, image editing, DJ mixing and feed planning
11 
Reads an accounting firm's incoming invoices, files each one to the right bookkeeping account, and learns from every correction a bookkeeper makes
32
ledger accounts it files invoices into
12 
Turns the data a car's own computer already records into a mechanic's diagnosis and a plain note the owner can actually act on
129
real trips behind the calibration
13 
Reads the news against a prediction market's own price and shows where the two disagree, then stops, because it does not place the bet
8
news feeds read against one price
14 
A fast log viewer for Google Cloud, built because the official one is slow and the paid alternatives are a bill you do not need
$0
added to the bill; reads are free
15 
A browser extension that scores every hotel on a booking.com search by a formula you write, and strips the pressure tactics off the page
4
kinds of pressure tactic stripped out
16 
My CV as a Game Boy role-playing game: walk the map, talk to people, and fight a gym leader, instead of scrolling a page
How we'd work together
Most projects start smallMost projects start here
01
Start with a plan
1 to 2 weeks, fixed price
A straight answer on what it takes, what it costs, and what could go wrong.
You end up withA written plan any good developer could build from, whether that is me or someone else.
02
Build it
1 to 4 months, I own it
The whole product, built and put live. Not a demo that still needs finishing.
You end up withA live product, all the code, and everything you need to keep running it without me.
03
Stay on
Monthly, a set number of days
A set number of days a month. Hard calls made, hard parts built.
You end up withSomeone who already knows your system and is there when the big decisions come up.
Every project is different, so I give you a price for yours rather than publishing a day rate. The first conversation is free, and if I think someone else is a better fit, I'll say so.
Open source & tools
Free tools I built, published, and still look after.
Other developers download and use these every day. Mostly for AI work, Google Workspace, and saving engineers time.
- GITHUB STARS
- 294+
- PUBLISHED TOOLS
- 19
- PLATFORMS
- npm · PyPI · GitHub
Libraries
- 01vector-storageVector database for the browser: semantic similarity search over local storage using OpenAI embeddings and cosine similarity.246stars on GitHub
- 02whisper-speech-to-textJavaScript library for in-browser audio recording and transcription with OpenAI Whisper.34stars on GitHub
- 03anonymize-nlpLightweight text anonymization package using NLP and regex to detect and mask sensitive information.9stars on GitHub
- 04anthropic-pr-code-reviewGitHub Action that reviews pull requests with Claude and posts graded findings as PR comments.5stars on GitHub
CLIs & MCP servers
- webscraper-cliPython / CLI / Playwright
Playwright-powered CLI for website scraping, crawling, and browser automation with 125+ commands.
- twitter-cliTypeScript / CLI / X API
TypeScript CLI for the X API: timelines, search, post, like, and retweet from the terminal.
- gmail-cliPython / CLI / Gmail
Python CLI for Gmail: read, send, search, label, and thread management with OAuth.
- google-calendar-cliPython / CLI / Calendar
Manage Google Calendar events, availability, and recurring rules from the shell.
- google-maps-cliPython / CLI / Maps
Google Maps Platform CLI for places, geocoding, directions, distance matrix, and elevation.
- ast-scanRust / CLI / Code quality
AST-based codebase health scanner for Python, TypeScript, and Rust: complexity, clones, dead exports.
- metabase-cliCLI / Metabase / BI
CLI for Metabase: container lifecycle, dashboard export, and YAML-driven configuration.
- slack-cliBash / CLI / Slack
Bash CLI for Slack: channels, messages, search, and reactions from the terminal.
- notion-cliBash / CLI / Notion
Bash CLI for Notion covering databases, pages, blocks, and search with no extra dependencies.
- mac-metrics-cliShell / CLI / macOS
Mac performance monitoring with per-process CPU, memory, and energy attribution.
- reddit-mcpTypeScript / CLI / Reddit
Reddit API from the terminal: browse subreddits, posts, comments, and search, plus write operations.
- pdf-mcpTypeScript / MCP / PDF
MCP server giving AI assistants PDF editing, form filling, page manipulation, and security tools.
- google-slides-mcpTypeScript / MCP / Slides
MCP server for creating, editing, and formatting Google Slides presentations through natural language.
- google-analytics-mcpTypeScript / MCP / Analytics
MCP server for querying Google Analytics reports, properties, and data filters.
- coralogix-mcpTypeScript / MCP / Observability
MCP server for Coralogix: query logs and manage alerts, dashboards, incidents, and SLOs.
About
Most software needs a team: someone for the screens, someone for the systems behind them, someone for the servers. I do all three. That means fewer meetings, nothing lost between people, and one person who is accountable when something breaks.
The work has been varied on purpose. Making 380 million public records searchable in one place. A marketplace you book through by chatting. A 3D product viewer that runs inside a shop's website. Tools that other developers install and use every day.
Before going independent I spent over ten years inside product companies. Most recently I ran engineering at Oobit, where I led a 12-person team and replaced a huge ageing codebase without ever taking the product offline. Before that I led a team at Fireblocks, and earlier worked at Dynamic Yield and SAP.
I work from Israel and have an EU passport, so most time zones are easy to cover.

Stack & focus
- 01TypeScript / React / Next.js
- 02Node / NestJS / Python
- 03PostgreSQL / PostGIS / data pipelines
- 04LLM agents / LangGraph / function calling
- 05GCP / Cloud Run / Firebase / Kubernetes
- 06Three.js / real-time 3D
Experience
2017 - presentIndependent
2026 - present
Freelance engineer & part-time CTO
Building my own products (Tesse, Reflex and Sappa) and taking on a small number of client projects alongside them.

Oobit
2024 - 2026
VP R&D
Hired and led a 12-person engineering team across Israel and Moldova at a crypto payments company. Replaced 221,000 lines of ageing code while 100,000 people kept using the product, rebuilt the hosting setup, and cut running costs by about $10,000 a month.

Fireblocks
2021 - 2024
Engineering Team Lead
Built the systems behind billing, notifications, audit logs and customer accounts for the biggest company safeguarding digital assets, plus the screens customers used day to day.

Dynamic Yield
2019 - 2021
Senior Full Stack Engineer
Worked on a platform that personalises what shoppers see online, and built its automated testing setup from scratch.

SAP
2017 - 2019
Full-Stack Developer
Built cloud services used inside SAP's business software.
Contact
What brings you here?
Tell me what you want to build and roughly when you need it. I'll tell you honestly whether I'm the right person for it, including when I'm not.
I reply to every message, usually within a day.


