From an event's menu to its purchase ordersTovanto
Work on your catering business, not in it.
Tovanto is a Hebrew management system for catering businesses in Israel, which I build with my partner Itay Pizanty.
Case studySenior full-stack developer · System builder · Designer
I build whole systems, from the server to the last pixel.
I led Ta'az's Hebrew platform from the brief to production, on one shared design system, and wrote Launchpad, the deployment tool that set up its production server.





From an event's menu to its purchase ordersWork on your catering business, not in it.
Tovanto is a Hebrew management system for catering businesses in Israel, which I build with my partner Itay Pizanty.
Case study

Decide a rule once, write down its reason, and let a test hold it.
One design system, a shared component library, for every admin screen I build.
Case study

Built so the company can trust it with its money.
One engine that runs a whole transport business.
Case study
Signing for equipment on screen instead of on paper, with a record of every hand-over that no one can change.
Case study Live demo MobileSign (opens in a new tab)
A web system that follows every IT project from first site survey to go-live: stages, budgets and one-click reports.
Case study Live demo MILESTONE (opens in a new tab)
One settings file, and Launchpad sets up the server, deploys the apps and keeps watch, even on a network with no internet connection.
Case study
A live floor plan of every device in an ops room, grown from a single ops room into a monitoring app for many sites.
Case study Live demo Hamal Monitoring App (opens in a new tab)
One ready-made Windows installation, copied to every exam computer at the IDF's assessment center for colonels: identical, locked down and quick to restore.
Case studyEvent check-in that grew from a self-service kiosk, where soldiers scan their ID card, into a web system with many check-in stations and an organisers' dashboard.
Case study Live demo AKA Attendees Tracker (opens in a new tab)
A big-screen conference clock that plans the day and re-times it in one click when talks run late.
Case study Live demo AKA Conference Clock (opens in a new tab)
A digital news and notice board for screens around Merkaz Ta'az, edited by typing straight onto the cards.
Case study Live demo TaazTV (opens in a new tab)
A web app built for an AKA-led event so teams could track their work toward the goals set by the head of AKA.
Case study Live demo T100 (opens in a new tab)
A full-screen live map that watches every switch on a separate network that only connects them, and sounds an alarm the moment one drops.
Case study
Pick a picture, or let it find one online, and Wicogen turns it into a Windows folder icon.
Case study
A full dark theme for the IBI Spark trading platform, applied by a browser extension without moving a pixel of layout.
Set the rules and guardrails and directed Claude Code agents

A mockup-stage startup attempt: a "community OS" that each senior-living community brands as its own, with a residents' app and a back office to build it.
Founder and sole developer
Live demo NexusPlatform (opens in a new tab)
Tools that download a whole country's map tiles and stitch them into one offline map of 1.1 billion pixels.
Started from AliFlux/MapTilesDownloader (MIT, © 2018 Ali Ashraf).

The base of an online chess platform: player accounts, stats, opponents and game records.
A friend: His final project; he started the original version
Live demo ChessArena (opens in a new tab)console-ui is the design system I build my interfaces on. I decide its rules once, as numbers with a reason, and these plates draw them from its code: margins, the grid, aspect ratios, the type scale, each component’s anatomy and states.
Below: one plate, a detail of another at twice its size, and console-ui itself at 1 : 1. Open any plate to read it at full size.All twelve plates, in the console-ui case study
How my portfolio flies letters into the logo on a strong laptop, stands still for anyone who asked for less motion, and reads the same in Hebrew.
Read moreHow my live demos undo visitors' changes three hours later, with SQLite triggers and one transaction, on Cloudflare's free plan.
Read moreThe first QR codes on my notice board looked perfect and didn't scan. How I measured every risky part of TaazTV instead of trusting my eyes.
Read more