Portfolio · 2026
Ofir Hadad
Applied AI & Full-Stack Engineer
About
15 years turning ambitious ideas into production software.
I'm an applied AI and full-stack engineer, hands-on across LLM integrations, RAG pipelines, agent architectures, and full-stack execution from frontend to infrastructure. For years, alongside my day jobs, I've also built personal tools that make AI agents and developers work better together: cleaner dev-tool signal, browser automation, terminal ergonomics, and multimodal Linux experiences. Most of it lives on GitHub.
Applied AI Architect
Clinical AI Assistant Platform
Designing AI-powered systems for regulated clinical environments: RAG pipelines, agent workflows, vector search, and evaluation systems focused on retrieval quality and reducing hallucinations.
AI Master / Senior Full-Stack Engineer
Wix
Full ownership across frontend, backend, and AI components, building AI-driven systems at scale and leading knowledge-sharing on agentic tools and AI-assisted development.
Software Architect
Amdocs
Designed architectures for distributed enterprise systems: APIs, system boundaries, and non-functional requirements.
Senior Software Engineer, Web & Mobile
Amdocs
Built Android applications and backend services for global telecom clients; mentored engineers and set engineering standards.
Full Stack Software Engineer
Tao Technologies
Full Stack Software Engineer
NSoft Solutions
Selected work
29 Projects
AI Dev Company
An autonomous AI development company: seven agents take a goal, decompose it, code in isolated worktrees, review, test, and deploy, with human approval gates along the way.
BrowseClaw
An AI-powered Chrome extension to chat with and control any webpage via OpenClaw, turning any site into something you can converse with and drive through natural language.
xdou
A terminal-native multi-agent development system: coding and architecture agents collaborate through council proposals, synthesis, implementation, review, and validation loops.
DevQA
An AI-driven QA command center that generates Playwright tests straight from markdown task descriptions, with a self-hosted dashboard for live runs and full trace history.
AllMightyClaw
One Claw to Rule Them All, a self-evolving, fully autonomous AI agent runtime: a single provider- and channel-agnostic binary, backed by 3,000+ passing tests.
ZOIA: Life Itself
An emergent civilization god-game: Adam and Eve begin with zero knowledge and discover fire, tools, and culture organically through real LLM reasoning. No hardcoded recipes, and knowledge that dies with the agent who never taught it.
Nudge
A reminder app for the things you forget: type, speak, photograph, or share a message in, and it extracts what to remember and when, with an offline rule-based fallback when there's no API key or signal. Alarms escalate like a real alarm clock instead of a quiet notification. ~4,500 lines of Kotlin, 80 unit tests.
Linux Multimodal Assistant
A Python-based multimodal assistant for Linux, combining voice and vision to build a natural, hands-free interface for desktop workflows.
RoundTable
A code-review tool that builds AI reviewer personas from real historical PR comments, runs them as a parallel review panel, has them cross-review each other, and synthesizes one ranked, attributed review.
Cato Deal Intelligence
A multi-agent assistant that turns fragmented sales data into a coherent deal-prep brief, with human approval built in for sensitive calls.
Storyteller
Turns any text into a full-cast audio performance: an AI model casts a distinct voice per speaker by age, gender, and role, directs emotion and pacing per line, and highlights the exact word being spoken as it reads aloud. Runs as a web app and Android APK from one codebase.
CamLock
Face-recognition auto screen lock and unlock for Linux, using webcam presence detection to secure your desktop the moment you step away.
StoryForge
A local-first AI story and companion engine: persistent characters, memory, and images running entirely on-device (Ollama for text, ComfyUI for images), across virtual-friend, adventure, and custom scenario modes.
Dinofy
A playful full-stack app that turns a kid's photo into a friendly dino-hybrid using an AI image-editing model, built for my own kids.
links
A cross-tool session-memory system for AI coding agents: episodic memory, pinned notes, and auto-harvested rules served over MCP, so an agent can reuse past work instead of re-investigating it. Built this session's own site with it.
Fukikae
A Japanese/English dubbing-based language app: you voice a video's lines like a dub actor. Live mode freezes playback until you nail the line; Repeat mode breaks each line into word-level readings and romaji. 300+ generated lessons, on-device speech scoring, works fully offline.
console-cleaner
A VS Code extension that cleans browser console logs for AI agents: removing framework noise and deduplicating errors while preserving user code, so agents see signal, not clutter.
claude-mouse
Mouse support for Claude Code: enables click, hover, and scroll interaction directly in the terminal UI, bringing pointer-driven interaction to a keyboard-only workflow.
Litto
A Ditto-inspired clipboard manager for Linux and Wayland: clipboard history, fuzzy search, and hotkey paste.
Cursor Chat Controller
Multi-session chat controller for Cursor and VS Code: a companion extension and local server that lets you manage and remote-control chat sessions, including from your phone.
Fitness-Lock
An Android + desktop app that locks entertainment apps until you've hit your fitness goals for the day: Google Fit-powered tracking on mobile, synced to a companion Windows/Ubuntu app that enforces the lock.
SWLL
A proposed open standard (XR.JSON) letting any website describe how its content should render in spatial, AR, and VR environments.
P2P Poker
A peer-to-peer poker PWA that plays entirely offline after the initial load: no server, real-time state sync between players, spectator mode included.
NotifyStyler
An Android app that reads notifications aloud via text-to-speech and lets you assign custom sounds per app.
3D Packing Visualizer
A 3D visualization and optimization tool for container packing: see how items fit together in space and explore better packing arrangements interactively.
Web 5.0: AR/VR Cards
An immersive AR/VR card interface built with A-Frame and WebXR: floating, interactive 3D cards usable directly in the browser, no app install required.
VideoGrab
Turns a shared video link (Instagram, TikTok, X, Reddit, Facebook) into a downloadable .mp4, via a chain of resolvers with a signed-in in-app browser fallback for platforms that stopped serving logged-out clients.
Fullscreen Meeting Notifier
A full-screen meeting notification app that pulls upcoming Google Calendar events and displays unmissable alerts across every connected monitor.
KDP Product Creation Module
A Node.js backend for generating Amazon KDP-compliant, print-ready book interiors and covers as customizable PDFs.
Get in touch
Have a project in mind?
Send a message and I'll get back to you.
One more thing
Bug Bounty
This isn't a mini-game in a box. Click start and the whole page becomes the battlefield: real bugs crawl onto real cards, stats and headlines. Squash them before they collapse.
Bugs infect live elements across the page: project cards, stats, the nav, the footer. Each infected element cracks and shakes. Squash the bug before the timer runs out, or that element collapses and your site's integrity drops. Hit 0% integrity and it's a production incident.
Best score: 0
Battle report