Technical leader Software architect
Elad
Ben Shmuel
I build intelligent systems where software architecture meets AI — leading engineering teams by day, and shipping open-source developer tools in Rust the rest of the time.
- Since
- 2011
- Based in
- Israel
- Shipping
- Rust
Work
Six tools I wrote because I wanted to use them. All Rust, all MIT, all on GitHub.
-
void
Desktop appFinds the build artifacts eating your disk —
target/,node_modules/, Docker cache, DerivedData — across 11 ecosystems, and shows what each one costs you and how safe it is to delete. Nothing is removed unless you pick it.curl -fsSL https://raw.githubusercontent.com/eladbash/void/main/install.sh | sh -
latest
Desktop appKeeps every Mac app current from the menu bar. It checks Homebrew Casks, Sparkle feeds and the Mac App Store on a schedule you set, then installs what is waiting in one click.
curl -fsSL https://raw.githubusercontent.com/eladbash/latest/main/install.sh | sh -
LintScout
CLIEvery
eslint-disable,# noqa,@ts-ignoreand//nolintin your codebase, found and counted across 14 ecosystems — so the places you switched the safety net off stay visible. Writes JSON and SARIF, and fails CI past a threshold you choose.cargo install lintscout -
jdx
CLIjqwith a code editor's manners. Type a dot-path and watch the JSON filter as you go, tab-complete keys you have not memorised, infer a schema from an unfamiliar API response, or just ask for what you want in plain English.cargo install jdx -
envctl
CLIChecks your environment variables against a declarative
env.schema.yamlbefore they can break anything.envctl doctortells you what is missing and how to fix it; it also generates.env.exampleand docs from the schema, and diffs two env files with secrets redacted.cargo install --git https://github.com/eladbash/envctl -
env-schema
LibraryThe Rust library underneath
envctl. Declare your configuration as a struct, deriveEnvSchema, and get validation at startup, type-safe loading, and aSecret<T>wrapper that keeps sensitive values out of your logs.env-schema = "0.1"
Track
Fifteen years, five companies, one direction.
-
2022 2026
Technical Leader
Check Point Software TechnologiesLeading engineering teams building next-generation security products. Driving AI into the stack and architecting distributed systems at scale.
-
2019 2022
SW System Architect
PandologicDesigned the microservices architecture behind a programmatic job advertising platform, and owned technical strategy across backend and infrastructure.
-
2017 2019
Fullstack Developer
HiredScoreBuilt AI-powered HR technology on modern web and cloud infrastructure.
-
2015 2017
Fullstack Developer
RealMatchRecruitment marketing platforms, end to end.
-
2011 2015
Web Developer
WebResultWeb development and client solutions. Where it started.
Stack
What I reach for, grouped by what it is for.
AI & GenAI
- LLM integration
- AI agents
- RAG architecture
- Prompt engineering
- AI-augmented development
Architecture
- Microservices
- Domain-driven design
- Event-driven
- System design
- OOP
Backend
- Rust
- Node.js
- Python
- .NET
- PHP
Frontend
- React
- Angular
- Vue
- TypeScript
- HTML & CSS
Data & Infrastructure
- AWS
- Elasticsearch
- MongoDB
- RabbitMQ
- MSSQL
- MySQL
Delivery
- CI/CD
- Docker
- Tauri
- Grafana
- Kibana
- Git
Notes
Four things fifteen years keeps proving.
TestsWriting excellent tests costs less than fixing bugs in production.
AIAI amplifies great engineering. It does not replace it.
ArchitectureThe best architecture is the one that evolves gracefully.
LearningThe moment you stop learning is the moment you start falling behind.
