Catalog derived from my GitHub profile
(16 public repositories as of June 2026). Private professional work — Secantix vial
scanner, Easy.co.il data tooling, PLFM radar — is omitted here but described on the
bio page and in my CV.
Full-stack geospatial · actively developed · ~63 MB codebase
Monorepo for a Waze-style cycling platform aimed at off-road and gravel riders. GPX routes,
live ride tracking, social navigation, hazards, clubs, challenges, and admin dashboards —
the whole product surface, not a demo.
Open source (MIT) · Python + React · personal finance
Web-first personal finance tooling: bank exports and balances compile into a local SQLite
ledger. Explore via dashboard, heatmaps, categorization, and holdings — or run the same
pipelines headless from the CLI for cron jobs.
Instead of manually editing PDFs one at a time — bulk-apply modifications with dynamic
file structure rules. In active commercial use at
Lahat Engineering for batch processing and
signature workflows.
Hebrew-language Chrome extension for Ruppin (and other) Moodle students: hide/show
assignments on the course homepage, deadline desktop notifications that fire in the
background, one-click Google Calendar export, and quick-scroll to the assignments block.
State persists in IndexedDB across page reloads.
Publish Chrome extensions from CI without opening the Developer Dashboard every release.
Supports Chrome Web Store API v2 (with publisher ID) and legacy v1.1 fallback until Google's
October 2026 cutoff. Upload-only or upload-and-publish modes; glob path support.
Shows the currently connected Cursor account email in the status bar. Auto-refreshes on
scope_v3.json changes and window focus; configurable sentry scope path and
debug logging for troubleshooting rapid account switches.
Scraper gathers and maintains data from MCC public store listings into a structured
.db file; the companion Hever Index site serves that data for search and
browsing.
Web dashboard for live CPU, RAM, disk I/O, and network I/O with per-core breakdowns and
rolling averages. Flask backend, vanilla JS frontend, Chart.js visualization.
Lightweight Rust rewrite of a real-time resource-reading backend — part of an ongoing
experiment in systems-language backends for the home-server monitor stack.