ai-job-hunter-app — a local-first AI job assistant: scrapes boards, matches roles against your résumé, writes the cover letter. Rust + Tauri desktop app with a browser extension. No account, no cloud, nothing leaves your machine.
claude-usage-mac — Swift, SwiftUI and WidgetKit. Your Claude Code budget in the menu bar, before you hit the limit. |
iamsaeed.dev — the portfolio, as a comic book you scroll through. Next.js, Three.js and GSAP. |
| Project | What it is | Stack | ★ |
|---|---|---|---|
| ai-job-hunter-app | Local-first AI desktop assistant that scrapes job boards, matches roles to your resume, and auto-generates resumes & cover letters… | Tauri · Rust · React | 56 |
| claude-usage-streamdeck-plugin | Stream Deck plugin showing Claude session/weekly usage | Stream Deck · TypeScript · macOS | 15 |
| claude-usage-mac | Claude Code usage in the macOS menu bar and as a desktop widget | SwiftUI · WidgetKit · Swift | 14 |
| crosskit | Framework-agnostic UI components. One behavior core, one stylesheet, adapters for React, Vue, Svelte and Angular. | React · Vue · Svelte | 12 |
| saeed-kolivand-portfolio | Interactive 3D scroll-driven portfolio | Three.js · WebGL · GSAP | 10 |
- meta-stream — IRL streaming from Ray-Ban Meta glasses to Kick, Twitch, YouTube, Restream or any RTMP server, with chat, a stream manager and pho…
SwiftUI · Swift - claude-usage-mac — Claude Code usage in the macOS menu bar and as a desktop widget
SwiftUI · WidgetKit - ai-job-hunter-app — Local-first AI desktop assistant that scrapes job boards, matches roles to your resume, and auto-generates resumes & cover letters…
Tauri · Rust
The origin issue. Six years of front-end, most of it React and Next.js, on products people log into every day. Somewhere in there I stopped waiting for a ticket and started shipping my own things.
Three worlds. TypeScript on the web, Rust behind Tauri on the desktop, Swift when the Mac deserves something native. Same instinct every time: keep it local, keep it fast, leave the user's data on the user's machine.
Zero ghosting. Issues get answered, PRs get reviewed, releases ship. Currently in Cologne, Germany.
2026-09-16 Pushed to feat/live-camera-controls in meta-stream
2026-09-16 Opened PR #25 in meta-stream
2026-09-14 Pushed to feat/extension-read-tier in ai-job-hunter-app
2026-09-16 Opened PR #1205 in ai-job-hunter-app
- Take the AI tooling from side project to something people depend on
- Go deeper on backend and system design, not just the client
- Contribute more to the open source I already use daily
Guitar, story-driven games, photography, and a streaming setup that got out of hand. Lately a lot of that time goes to ComfyUI — wiring up node graphs for image and video generation, mostly just to find out what the newest models can actually do. My cat Harley reviews every pull request by walking across the keyboard. 😼
Saeed is pronounced Sa (like Saturday) + eed (like need).








