Skip to content
View alonbaron's full-sized avatar
🖥️
🖥️

Highlights

  • Pro

Block or report alonbaron

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alonbaron/README.md

Alon Baron — CS student, Systems & AI Dev

alon-skills — v3.0.2  alon-skills evals: 19/19 passing  PawPals — source  GitHub  LinkedIn  Email

Role  Freelance  Products shipped  Open source

CS student · Systems & AI Dev.
I build software that gets used by people who aren't me — a classroom platform, a social network, a tender tracker a paying customer runs on — and open-source developer tooling that I measure instead of just trusting. I care less about which framework and more about how the pieces hold together when the load, the edge cases, and the deadlines arrive.


◢ alon-skills — Claude Code skills, measured

alon-skills card: six Claude Code skills and a build loop, with eval scores with and without the plugin

alon-skills is a Claude Code plugin that packages how I build software into six skills and one workflow, and measures them instead of asking you to trust them.

  • Six skills. architect writes the design docs before the code. review-swarm runs six parallel specialist reviewers, then verifiers that try to refute each finding, and returns a ranked file:line report. ask-the-council seats advisors who are made to disagree, then commits to one recommendation with the tradeoff named. prompt-generator turns a vague ask into a rigorous agent prompt, and up-to-date runs a read-only repo preflight before work starts. ponytail keeps solutions minimal; it's vendored from DietrichGebert/ponytail (MIT). Each skill fires on the shape of the task and has a written boundary for when to stay quiet.
  • Build loop. /alon-skills:build-loop works through a TODO_WORKFLOW.md one row at a time without supervision: plan → spec → build → independent review lenses → fix → close. Every stage is a fresh subagent on the model tier that fits the job, and state lives in the repo, not the chat. Measured once on a throwaway repo, it built, reviewed and closed one row in about four minutes for $1.75.
  • Evals. A claude plugin eval suite runs every case with and without the plugin. All 19 cases pass. Across 120 trigger prompts, each skill fired on 80–100% of the prompts meant for it and never on the others.
Eval case With the plugin Without
review-swarm on a real diff with an N+1 query 0.90 0.40
ponytail asked for a pluggable cache with one caller 1.00 0.40
ask-the-council reaching a verdict and handing off the build 1.00 0.17
architect speccing a feature from scratch 1.00 0.67
up-to-date on a branch that was never pushed 1.00 0.50

These are the cases with the clearest uplift. Some cases score the same without the plugin because they test when a skill should stay quiet; the full table has all 19.

/plugin marketplace add alonbaron/claude-skills
/plugin install alon-skills@alonbaron

Claude Code · agentic workflows · evals · MIT · Source & releases →


◢ Shipped

NUMRA — real-time classroom math racing PawPals — a social network for dog owners

NUMRA and PawPals both ran in production. They're offline now — nobody's on them at the moment, and I'd rather not pay for idle servers.

NUMRA is a Hebrew-first platform where a teacher launches a live race and a classroom of students solves arithmetic from their own devices. I built it on a server-authoritative game engine — scoring, difficulty, power-ups, route decisions, catch-up logic, and final rankings all live on the backend, so the game stays fair no matter what a client sends.
React 19 · Spring Boot 4 · PostgreSQL · SSE · AWS EC2/RDS · Docker · Caddy

PawPals is a full-stack social network — user and dog profiles, posts, follows, reactions, image uploads, and playdate scheduling. It handles authentication, relational modeling, ownership rules, pagination, the race conditions of concurrent writes, and real production error handling. Source →
React · Spring Boot · MySQL · JWT · Railway · Vercel

TenderTrack is the one still running. It watches 31 Israeli public bodies for new tenders and warns about deadlines. A grounded Gemini model scans them nightly. Ask a model to find tenders and it will occasionally invent a convincing one, so every new candidate faces a second independent grounded check before it's allowed into the database. Each body gets its own request rather than being batched, since batching splits the model's attention and costs recall. The Gemini key never leaves the Worker, and a scan that partly failed says so in red instead of quietly reporting success. (Client product — source private.)
Cloudflare Workers · D1 · Gemini · Hebrew / RTL


◢ Work

Rav-Bariach (08) Industries — Student Employee · Information Systems & AI · current I lead AI adoption across the company: hands-on enablement sessions with employees, and finding the processes worth automating. Alongside that, I build internal IT automation tooling together with the IT team.
AI adoption · automation · information systems · IT

Barzilai Medical Center — Student Team Lead · IT, systems & software · previously I led the student team across a live hospital's technology stack — technical support, systems, and software. Built a shift-scheduling automation that turned a manual rostering chore into a repeatable system for the team — a small piece of software that quietly gave people their time back.
automation · scheduling · systems · IT · healthcare

Freelance — Web Development I build and ship production sites for real clients end to end: design, build, deploy, hand over. Most recent — Gal Baron Insurance, a Hebrew/RTL site for an independent agent with accessible service discovery, a lead funnel, EmailJS contact flows, WhatsApp integration, SEO metadata, and AWS Amplify hosting (source private — client work).
Vite · EmailJS · WhatsApp · AWS Amplify · SEO / RTL


◢ How I build

Alon's engineering loop: model, enforce, observe, evolve

  • Model first. Start with data, flows, and invariants — not framework choices.
  • Enforce at the core. Keep business rules where they can be guarded and tested.
  • Design the failure paths as deliberately as the happy ones.
  • Use AI to move fast, keep the engineering judgment human.
  • Ship small, reversible changes over impressive rewrites.

◢ More open source

UnDrive removes OneDrive from a Windows PC in the order Microsoft doesn't: secure every file first — download cloud-only placeholders, move everything to local disk, re-point Desktop/Documents/Pictures — and only then uninstall, behind an explicit YES gate. One ~330-line stock-PowerShell script; no installer, no dependencies, safe to re-run.
PowerShell · Windows · MIT

discord-music-bot is a self-hosted Discord music bot — YouTube streaming, slash commands, per-server queues, cut-in playback, auto-disconnect — plus a complete walkthrough for running it 24/7 free on Oracle Cloud. Errors surface in Discord instead of failing silently.
Python · discord.py · Oracle Cloud · MIT


◢ Other systems & experiments

Project What it explores
Shift Manager (private) Multi-tenant SaaS shift manager, built docs-before-code: the full design system (source of truth → roadmap → phased tasks) landed before implementation. Finished; source kept private — Next.js · TypeScript · PostgreSQL + RLS · AWS.
Dining Philosophers Concurrency visualizer using global lock ordering and ReentrantLock to kill deadlock and races.
Mortal Madmach A Java Swing arena game — AI behavior, combat state, custom art, audio, rounds, power-ups.
Telegram Survey Bot Java desktop app that builds Telegram surveys, collects inline-button votes, and charts results in Swing.
Connect Four Configurable React game — local/AI modes, timers, undo, animated state transitions.
ID Validator & Wordle Checksum validation + a two-pass repeated-letter algorithm for correct Wordle feedback.

CS student · Systems & AI Dev · shipping real software for real users.
Build the model. Define the rules. Then write the code.

Pinned Loading

  1. claude-skills claude-skills Public

    Six Claude Code skills + an unattended build loop, each measured with and without the plugin. 19/19 evals passing.

    JavaScript 12 1

  2. dogsocial dogsocial Public

    Full-stack social network for dog owners with React, Spring Boot, MySQL, JWT auth, image uploads, and playdates.

    Java

  3. discord-music-bot discord-music-bot Public

    Self-hosted Discord music bot (YouTube, slash commands) + complete free Oracle Cloud 24/7 hosting guide

    Python

  4. UnDrive UnDrive Public

    Remove OneDrive from a Windows PC - files secured first. Your files stay. OneDrive doesn't.

    PowerShell

  5. DiningPhilosophers DiningPhilosophers Public

    Java Swing visualization of the Dining Philosophers problem, focused on deadlock prevention and thread-safe fork ownership.

    Java 1