Skip to content
View DahanItamar's full-sized avatar

Block or report DahanItamar

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
DahanItamar/README.md

Itamar Dahan

FULL-STACK  &  AUTOMATION  DEVELOPER

clean architecture  ·  AI-driven engineering  ·  intelligent automation

itamardahan1111d@gmail.com


About

I build web applications end to end — server, data and interface — with a focus on code that stays readable, secure and maintainable long after it ships. My work spans games, scheduling systems, education platforms and business websites.

AI is at the center of how I work — twice over. As an engineering method, I develop with Claude Code and LLM-assisted workflows across the whole cycle: architecture, implementation, review and testing. As a product capability, I design intelligent automations with n8n and LLM APIs — connecting services, orchestrating agents, turning manual processes into systems that run themselves.

  • Architecture first — small classes, clear layers, code that explains itself
  • Zero-dependency mindset — fewer moving parts, fewer things that break
  • Security by default — encryption at rest, proper password hashing, secrets never in git
  • Accessible — built to WCAG 2.1 AA, keyboard and screen-reader friendly

Core   JavaScript  ·  TypeScript  ·  Node.js  ·  C#  ·  .NET  ·  PostgreSQL  ·  SQLite  ·  Docker

AI      Claude Code  ·  n8n  ·  LLM APIs  ·  agent workflows

Selected Work

Project About Stack
GitCheckup
gitcheckup.com
Scores any public GitHub repository out of 100 — docs, community, activity, popularity and hygiene — and returns a ranked list of what to fix rather than just a number. TypeScript · Next.js
HeWordle
wordlehebrew.com
Daily Hebrew Wordle, playable now and self-hostable — accounts, streaks, leaderboard. Zero npm dependencies, answers encrypted at rest, WCAG 2.1 AA. Node.js · SQLite
Slotline Multi-tenant booking system for rooms, equipment and consultants. Double-booking is made impossible by a Postgres exclusion constraint rather than by application code; tenant isolation by row-level security; live calendars over SSE. TypeScript · Fastify · Postgres
Airport Simulator Real-time airport simulation — arrivals and departures competing for a shared runway and gates, watched live from a zero-dependency control-tower UI. C# · ASP.NET Core · JS
ShortLinks URL shortener with per-user click analytics — Google sign-in, ownership-guarded click logs, short codes from RandomNumberGenerator rather than a seeded Random. C# · ASP.NET Core · EF Core
Dealership Platform White-label bilingual (RTL) car-dealership platform — showroom, financing, leads and a full admin back office, with a zero-setup in-memory demo mode. TypeScript · TanStack · Supabase
Warehouse Serial Scanner Touchscreen warehouse intake station — barcode scanning, on-screen keypad checkout, pluggable SQL Server/MySQL/Postgres with a zero-setup mock mode. Node.js · Express
Also built  (6 more projects)
Project About Stack
Smart Data Matcher AI-powered spreadsheet normalizer — LLM column mapping, value cleanup and rule-based filtering, from messy export to standard schema. TypeScript · Gemini · Supabase
Market News Engine Autonomous market and stock-news content pipeline — AI-generated posts, stories, tweets and short-form video, published across X, Threads, Instagram and Facebook. n8n · LLM APIs · Social APIs
TeachersPlatform Marketplace connecting music teachers and students — granular service listings, faceted search, escrow-protected payments. Hebrew-first, full RTL. TypeScript · Next.js · Prisma
Shift Harmony Shift-scheduling platform — planning and managing team work schedules through a refined, component-driven interface. React · TypeScript · Cloudflare
SmartRadar Personal event radar — curates and ranks concerts and events by taste, distance and price. Installable web app, Hebrew RTL. JavaScript · PWA
Calculator Web calculator with a real expression engine — operator precedence, no eval, keyboard support. HTML · CSS · JS

Skills for AI coding agents

Reusable skills that shape how the work gets done — the engineering discipline above, packaged so it applies on every project instead of being remembered on each one. Four standalone plugins for Claude Code.

Plugin About
spec-architect The six-stage spec chain — constitution → spec → tasks → implement → drift → refactor. Every requirement is one EARS sentence with a stable AC-###; each stage cites, verifies or reports against that same number, so done is checked rather than felt. The last stage restructures only what blocks scheduled work, and may not reword a single criterion doing it. 7 skills
readme-architect Writes a README after running the project, not after reading its folder names — real output, observed numbers, a diagram of the mechanism, and badges that each state a fact you can check. Writes no number it did not measure. 7 files
uilint Catches the interface states that get skipped because whoever built it only clicked the path that works — loading, empty, error, success, partial. Blocks on the 16 that cause silent user harm; the other 23 only report. 39 rules
acsm Works out which laws actually bind a project and loads only those modules — a local desktop tool in Israel reads three of eight and never sees the CCPA. Every obligation carries its citation, and the build fails if one loses it. 83 checks

Contributions


Pac-Man eating my contribution graph

Pinned Loading

  1. GitCheckup GitCheckup Public

    Score any public GitHub repo out of 100 — docs, community, activity, popularity and hygiene, with a ranked list of what to fix.

    TypeScript

  2. HeWordle HeWordle Public

    Hebrew Wordle you can host yourself - daily word, accounts, streaks & leaderboard. Pure Node.js, zero npm dependencies

    JavaScript

  3. Slotline Slotline Public

    Multi-tenant booking system for rooms, equipment and consultants - double-booking prevented by a Postgres exclusion constraint rather than application code, tenant isolation by row-level security, …

    TypeScript

  4. AirportSimulator AirportSimulator Public

    Real-time airport simulation - arrivals, departures, shared-resource queues. ASP.NET Core 8, EF Core, zero-setup in-memory mode

    C#

  5. dealership-platform dealership-platform Public

    White-label bilingual (Hebrew-first, RTL) car dealership platform - catalog, financing, leads, and a full admin back office. TanStack Start + Supabase, with a zero-setup in-memory demo mode

    TypeScript

  6. spec-architect spec-architect Public

    Six-stage spec chain for Claude Code — constitution, spec, tasks, implement, drift, refactor. Every requirement is one EARS sentence with a stable AC-###, and every later stage cites it.